3  Zanke

Gradivi za to poglavje sta

Zanka for

Zanko for uporabimo, ko vemo kolikokrat želimo nekaj ponoviti.

zacetek = 3
konec = 10
korak = 2
for i in range(zacetek, konec, korak):
    print(i)
3
5
7
9

Če tretjega parametra ne podamo, bo korak 1. Če podamo le en parameter bo šla zanka od 0 do vrednosti tega parametra.

Zanka while

Zanko while uporabimo, ko želimo zanko izvajati, dokler je nek pogoj izpolnjen.

i = 3
while i < 10:
    print(i)
    i += 2
3
5
7
9

V zgornjem primeru bi lahko i < 10 nadomestili s kakršnokoli logično operacijo, ki vrne True ali False. Zanka se izvaja, dokler je pogoj True.

Pozor

Paziti moramo, da ne napišemo neskončne zanke, kjer je pogoj vedno True! V tem primeru se izvajanje programa samo nikoli ne konča. Izvedbo programa lahko v Ukaznem pozivu / Terminalu prekinemo s kombinacijo tipk Ctrl+C.