Leksjon 6 av 9 · 8 min

🔁 For-løkker

En løkke gjør det samme flere ganger, uten at du må skrive koden på nytt.

1–2. Se og forstå

for-løkker

En løkke gjentar kode. for i in range(5): gjentar linjene under fem ganger.

Python starter å telle på 0. range(5) gir 0, 1, 2, 3, 4 – det er fem tall til sammen.

range(1, 11) starter på 1 og stopper før 11, altså 1 til 10.

for i in range(5):    print(i)

Resultat

0
1
2
3
4
tall = 7for i in range(1, 11):    print(tall * i)

Resultat

7
14
21
28
35
42
49
56
63
70

Slik lager vi 7-gangen.

3. Forutsi

Hva tror du skjer?

for i in range(1, 6):    print(i)

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 viser 9-gangen i stedet for 7-gangen.

Kode

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

6. Øv selv

✏️ Øv selv · 🔮 Forutsi resultatet

Hva skriver programmet ut?

for i in range(5):    print(i)

7. Miniutfordring

Klarer du denne?

Skriv et program som skriver ut alle partall fra 2 til 20.

Kode

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