Övning 12 / 29

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

Loop — en 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?