Python från början

Mikroövningar för Introduktion till IoT

Övning 12 / 24

while — upprepa tills

Beräknad tid: 18 min

Varför

Ibland ska samma sak hända flera gånger, tills ett villkor slutar stämma. while är den loopen.

Den nya idén

Loopen bit kod som körs om och om igen. while kör sitt block så länge villkoret är sant.

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

Utan raden som ändrar n blir villkoret alltid sant. Programmet stannar då i en evig loop. Avbryt med Ctrl+C om det händer.

Uppgift

Skapa filen while_rakna.py. Skriv ut talen 1 till 5, ett tal per rad, med en while-loop. Använd en variabel som börjar på 1 och ökar med 1 i loopen.

Förväntat resultat

Fem rader.

python3
1
2
3
4
5

Kör fast?