Glavni problem sa Python petljom je taj što lako može postati neposlušan. Ako je kod unutar petlje komplikovan, može biti teško razumjeti šta se dešava.
def loop(n):
while n > 0:
print(n)
n = n - 1
print('Blast off!')
Ovo je definicija funkcije za funkciju koja se zove 'petlja'. Funkcija uzima ulaz 'n'.
Funkcija sadrži while petlju koja će se izvoditi sve dok je 'n' veće od 0.
Svaki put kada se while petlja pokrene, ona će ispisati vrijednost 'n', a zatim će smanjiti vrijednost 'n' za 1.
Jednom kada 'n' dostigne 0, while petlja će prestati da se izvodi i string 'Blast off!' će biti odštampano na konzoli.
Vrste petlji
Postoje tri tipa petlji u Pythonu: while, for i range.
Najčešće korištena petlja
Najčešća petlja u Pythonu je for petlja.