Leksjon 7 av 9 · 7 min

🔄 While-løkker

En while-løkke fortsetter så lenge noe er sant. Husk å endre tallet inni løkka, ellers stopper den aldri.

1–2. Se og forstå

while-løkker

while gjentar koden så lenge betingelsen er sann.

Noe inni løkka må endre seg, ellers stopper den aldri.

Kjører du en løkke som aldri stopper, avbryter Matteverkstedet den automatisk.

tall = 1while tall <= 5:    print(tall)    tall = tall + 1

Resultat

1
2
3
4
5

tall er 1, 2, 3, 4, 5 – så blir 6 for stort, og løkka stopper.

Steg for steg

  1. STEG 1: tall = 1 → 1 ≤ 5 er sant → skriv 1
  2. STEG 2: tall = 2 → 2 ≤ 5 er sant → skriv 2
  3. STEG 3: … fortsetter til tall = 5
  4. STEG 4: tall = 6 → 6 ≤ 5 er usant → løkka stopper

3. Forutsi

Hva tror du skjer?

tall = 1while tall <= 3:    print(tall)    tall = tall + 1

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 koden slik at den teller opp til 10.

Kode

Bytt ut 5 med 10 i while-linja.

6. Øv selv

✏️ Øv selv · 🔮 Forutsi resultatet

Hva skriver programmet ut?

tall = 1while tall <= 5:    print(tall)    tall = tall + 1

7. Miniutfordring

Klarer du denne?

Skriv et program som teller nedover fra 5 til 1.

Kode

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