Leksjon 4 av 9 · 7 min
⌨️ Input
input() spør brukeren om noe. Svaret kommer alltid som tekst, så vi bruker int() når vi skal regne med det.
1–2. Se og forstå
input()
input() lar brukeren skrive inn noe mens programmet kjører.
input() gir alltid tekst. int(...) gjør teksten om til et heltall, og float(...) til et desimaltall.
Her i Matteverkstedet skriver du inn svarene i feltet «Inndata» før du kjører koden – én linje per input().
navn = input("Hva heter du? ")print("Hei", navn)Resultat
Hva heter du? Ada Hei Ada
Inndata: Ada
tall = int(input("Skriv et tall: "))print(tall * 2)Resultat
Skriv et tall: 6 12
int() må til, ellers ganger Python teksten i stedet for tallet.
3. Forutsi
Hva tror du skjer?
navn = input("Hva heter du? ")print("Hei", navn)Brukeren skriver «Kari». Hva skriver programmet ut til slutt?
4. Kjør
Prøv koden selv
Koden kjører trygt i nettleseren din. Første gang tar det noen sekunder.
5. Endre
Endre koden
Endre koden slik at den ganger tallet med 10 i stedet for 2. Skriv et tall i Inndata før du kjører.
Bytt ut 2 med 10 på siste linje.
6. Øv selv
✏️ Øv selv · ✏️ Fyll inn koden
Programmet skal gange tallet brukeren skriver inn med 7. Inndata er 3, så svaret skal bli 21.
tall = int(input("Skriv et tall: "))print(tall ___ 7)7. Miniutfordring
Klarer du denne?
Spør om alderen til brukeren, og skriv ut hvor gammel personen er om 10 år.
Fikk du koden til å virke? Marker leksjonen som fullført.
