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:
- Lister: Hvordan vi kan lagre flere ting på ett sted.
- Løkker: Hvordan vi kan gjenta ting uten å skrive samme kode mange ganger.
- Input og Float: Hvordan vi kan få brukeren til å skrive inn tall og gjøre dem om til flyttall.
- Sum: Hvordan vi legger sammen tall i en liste.
- 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! 😊