Leksjon 5 av 9 · 8 min

🔀 If / else

if lar Python velge. Er påstanden sann, gjør den det ene. Ellers (else) gjør den det andre.

1–2. Se og forstå

if / else

Med if kan Python ta valg: «hvis dette er sant, gjør dette».

else er det som skjer ellers. Legg merke til kolon og innrykk (4 mellomrom).

% gir resten etter divisjon: 8 % 2 = 0 og 9 % 2 = 1. Er resten 0, er tallet et partall.

tall = 8if tall > 5:    print("Tallet er større enn 5")else:    print("Tallet er 5 eller mindre")

Resultat

Tallet er større enn 5

ER tall > 5? | JA / NEI

print(8 % 2)print(9 % 2)

Resultat

0
1

3. Forutsi

Hva tror du skjer?

alder = 14if alder >= 13:    print("13 år eller eldre")else:    print("Under 13 år")

Hva tror du programmet skriver ut?

4. Kjør

Prøv koden selv

Koden kjører trygt i nettleseren din. Første gang tar det noen sekunder.

Kode

5. Endre

Endre koden

Endre alderen til 9 og kjør koden. Hva skjer da?

Kode

Bytt ut 14 med 9 på første linje.

6. Øv selv

✏️ Øv selv · 🔮 Forutsi resultatet

Hva skriver programmet ut?

tall = 8if tall > 3:    print("Tallet er større enn 3")else:    print("Tallet er 3 eller mindre")

7. Miniutfordring

Klarer du denne?

Skriv et program som sjekker om tallet 24 er partall. Skriv ut «Partall» eller «Oddetall».

Kode

Fikk du koden til å virke? Marker leksjonen som fullført.