Lær deg Python_19 - itnett/FTD02H-N GitHub Wiki

La oss lage en morsom og enkel opplæring for en 12-åring som aldri har jobbet med matte eller Python før, og som skal lære å skrive koden for å beregne totalen av utgifter! 🎉💻


Lær Python med Utgifter-kalkulatoren! 🧮💸

Hei! I dag skal vi lære hvordan vi kan bruke datamaskinen til å legge sammen utgifter ved å skrive vårt første Python-program. Det høres kanskje skummelt ut, men det skal vi klare sammen, steg for steg! 🚀👩‍💻👨‍💻


Hva skal vi lage? 🤔

Vi skal lage et program som spør deg om 7 forskjellige utgifter (f.eks. ting du kjøper) og så legger dem sammen for å fortelle deg hvor mye penger du har brukt totalt!


Steg 1: Hva er en liste? 📋

En liste er en måte å lagre flere ting på ett sted. Det er som å ha en handleliste som kan ha flere ting på seg, f.eks. melk, brød og bananer. I Python bruker vi lister til å lagre ting som tall (som penger!).

Eksempel:

utgifter = []

Dette er en tom liste som vi kaller utgifter. Det er som en tom handleliste – vi har ikke lagt inn noe ennå!


Steg 2: Hva er en løkke? 🔄

En løkke er en måte å gjøre noe flere ganger på, uten at du må skrive samme koden mange ganger. I stedet for å spørre deg om 1 utgift, kan vi bruke en løkke for å spørre deg om 7 utgifter – uten å kopiere koden 7 ganger!

Eksempel på en løkke:

for i in range(7):
    # Gjør noe 7 ganger

Her sier vi til datamaskinen: "Hei, gjør dette 7 ganger!" Vi bruker noe som heter range(7), som betyr at vi vil gjøre det fra 0 til 6, altså 7 ganger.


Steg 3: Hvordan spør vi om utgifter? 💵

Når vi vil at du skal skrive inn noe, bruker vi en funksjon som heter input(). Vi kan også gjøre det om til et tall ved å bruke float(), slik at datamaskinen forstår at det er penger!

Eksempel:

utgift = float(input("Skriv inn en utgift: "))

Her vil datamaskinen vise meldingen "Skriv inn en utgift:", og du kan skrive inn et tall, f.eks. 10.50.


Steg 4: Hvordan legge til utgifter i listen? 📝

Når vi får en utgift fra deg, kan vi legge den til i vår liste over utgifter med noe som heter append().

Eksempel:

utgifter.append(utgift)

Dette betyr at vi legger til det tallet du skrev inn (f.eks. 10.50) i listen vår!


Steg 5: Legge sammen alle utgiftene ➕💡

Når du har skrevet inn alle utgiftene, kan vi legge dem sammen med noe som heter sum(). Dette er som å si til datamaskinen: "Vær så snill og legg sammen alle tallene i denne listen!"

Eksempel:

total = sum(utgifter)

Dette betyr at datamaskinen legger sammen alle tallene i listen utgifter og gir oss summen.


Steg 6: Vise totalen på skjermen 🖥️

Nå som vi har lagt sammen utgiftene, vil vi at programmet skal fortelle oss hvor mye vi har brukt. Det gjør vi med noe som heter print().

Eksempel:

print("Du har brukt totalt $", total)

Dette vil vise en melding som forteller deg hvor mye penger du har brukt totalt.


Nå setter vi alt sammen! 🎉

Her er hele koden vi har bygget opp steg for steg:

utgifter = []  # Starter med en tom liste for utgiftene

for i in range(7):  # Løkken går 7 ganger
    utgift = float(input("Skriv inn en utgift: "))  # Spør brukeren om en utgift
    utgifter.append(utgift)  # Legger utgiften til i listen

total = sum(utgifter)  # Legger sammen alle utgiftene

print("Du har brukt totalt $", total)  # Skriver ut totalen

Eksempel på hvordan det ser ut når du kjører koden 🖨️:

Skriv inn en utgift: 10
Skriv inn en utgift: 5
Skriv inn en utgift: 20
Skriv inn en utgift: 12
Skriv inn en utgift: 13
Skriv inn en utgift: 8
Skriv inn en utgift: 4
Du har brukt totalt $72

🎉 Gratulerer, du har laget din første utgifter-kalkulator! 🏆💻

Nå vet du hvordan du kan bruke Python til å gjøre datamaskinen til en super kalkulator som kan hjelpe deg med å holde styr på pengene dine! 💸 Du har lært om:

  1. Lister: Hvordan vi kan lagre flere ting på ett sted.
  2. Løkker: Hvordan vi kan gjenta ting uten å skrive samme kode mange ganger.
  3. Input og Float: Hvordan vi kan få brukeren til å skrive inn tall og gjøre dem om til flyttall.
  4. Sum: Hvordan vi legger sammen tall i en liste.
  5. Print: Hvordan vi viser informasjon til brukeren.

Er du klar for mer Python? 🚀👨‍💻👩‍💻

Du har nettopp lært noen av de mest grunnleggende tingene i programmering, og du kan allerede lage noe nyttig! Neste gang kan vi kanskje lage et program som gir deg rabatt på kjøpene dine! 💰✨

Lykke til, og husk: Programmere er som å lære et nytt språk – øvelse gjør mester! 😊