0% fullført
Kapittel 2.3
8. klasseIf-setninger
I dette kapitlet lærer du hvordan programmet kan ta valg basert på om noe er sant eller usant.
Sammenligne verdier
Før vi kan ta valg i programmet, må vi kunne sammenligne verdier. Er et tall større enn et annet? Er to tall like?
Sammenligningsoperatorer:
==Er lik (to likhetstegn!)>Større enn<Mindre enn>=Større enn eller lik<=Mindre enn eller lik!=Ikke likif-setning
En if-setning lar programmet gjøre noe bare hvis en betingelse er sann.
Slik fungerer en if-setning:
if betingelse: # Dette kjøres BARE hvis betingelsen er sannif-else: Valg mellom to alternativ
Med else kan vi si hva som skal skje hvis betingelsen ikke er sann.
if betingelse: # Dette kjøres hvis betingelsen er sannelse: # Dette kjøres hvis betingelsen er usannPraktiske eksempler
Oppgaver
Lag et program som:
Setter variabelen tall = -5
Sjekker om tallet er større enn 0
Hvis ja: skriv ut "Tallet er positivt" Programmet skal kun skrive ut noe hvis tallet er positivt.
I Norge må man være 18 år for å stemme. Lag et program som:
Setter alder = 20
Sjekker om personen er 18 år eller eldre
Hvis ja: skriv "Du kan stemme!"
Hvis nei: skriv "Du er for ung til å stemme"
Lag et program som gir beskjed om været basert på temperatur.
Sett temperatur = 25
Hvis temperatur er over 20: skriv "Det er varmt ute!"
Ellers: skriv "Det er kjølig ute"
Oppsummering
✓Sammenligningsoperatorer: == > < >= <= !=
✓if-setning kjører kode bare hvis betingelsen er sann
✓else kjører kode når betingelsen er usann
✓Innrykk (4 mellomrom) er viktig i Python