0% fullført
Kapittel 2.2
8. klasseInput og beregninger
I dette kapitlet lærer du hvordan du kan få informasjon fra brukeren og bruke den til å gjøre beregninger.
Få input fra brukeren med input()
Til nå har vi bare brukt verdier som vi har skrevet inn i koden selv. Men hva hvis vi vil at brukeren skal kunne skrive inn verdier? Da bruker vi input().
Slik fungerer input():
- Programmet stopper og venter
- Brukeren skriver noe og trykker Enter
- Det brukeren skrev blir lagret i en variabel
input() gir alltid tekst tilbake, selv om brukeren skriver inn et tall. Hvis du vil bruke det som et tall, må du gjøre det om (se neste seksjon).Gjøre tekst om til tall med int()
Når brukeren skriver inn et tall med input(), får vi det som tekst. For å kunne gjøre matematikk med tallet, må vi bruke int() for å gjøre det om til et heltall.
Uten int() - Får tekst:
# alder er nå tekst, f.eks. "14"
Med int() - Får tall:
# alder er nå et tall, f.eks. 14
Regneoperasjoner
Nå som vi kan få tall fra brukeren, kan vi gjøre alle slags beregninger!
De fire regneartene:
+Pluss (addisjon) - Legge sammen-Minus (subtraksjon) - Trekke fra*Gange (multiplikasjon) - Multiplisere/Dele (divisjon) - DividerePraktiske eksempler
La oss se på noen hverdagslige eksempler hvor vi bruker input og beregninger.
Flere beregninger på rad
Du kan bruke resultatet fra én beregning i neste beregning.
Oppgaver
Lag et program som:
Spør brukeren om to tall
Regner ut produktet (tall1 * tall2)
Skriver ut: "Produkt: [tall1] * [tall2] = [resultat]" Tips: Husk å bruke int() for å gjøre input om til tall.
Lag et program som:
Spør brukeren om alderen deres
Beregner hvor gammel de blir om 10 år
Skriver ut: "Om 10 år blir du [alder] år"
Lag et program som:
Spør brukeren om tre tall
Beregner gjennomsnittet (sum delt på 3)
Skriver ut: "Gjennomsnittet er [resultat]" Gjennomsnitt = (tall1 + tall2 + tall3) / 3
Oppsummering
✓input() får tekst fra brukeren
✓int() gjør tekst om til tall
✓Regneoperasjoner: + - * /
✓Du kan bruke resultater fra beregninger i nye beregninger