Python från början

Mikroövningar för Introduktion till IoT

Övning 13 / 24

for och range

Beräknad tid: 15 min

Varför

När du vet hur många varv du vill ha är for tillsammans med range ofta enklare än while. Du slipper räkna upp variabeln själv.

Den nya idén

foren loop som går igenom en följd, ett värde i taget. range(5) är följden 0, 1, 2, 3, 4 — fem tal, och den börjar på noll.

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

for n in range(1, 4):
    print(n)

range(start, stop) stannar före stop. range(1, 4) ger alltså 1, 2, 3. Variabelnamnet i eller n är ditt val.

Uppgift

Skapa filen for_rakna.py. Använd for och range för att skriva ut talen 1 till 4, ett per rad. Använd inte while.

Förväntat resultat

Fyra rader.

python3
1
2
3
4

Kör fast?