Pętla while i for działają tak jak w przypadku języka PHP i innych, w których się je wykorzystuje, różnica polega na składni zapisu takiej pętli.
Przykład zapisu pętli while
Składnia i przykład pętli while, mającej na celu odliczyć od 1 do 10, czyli do puki warunek i<10 nie zostanie spełniony.
i = 0
while i < 10:
i += 1 # zapis += oznacza "dodaj 1, w C++, pascalu czy php byłoby to i++ (zwiększ o 1)
print(i) # pętla while wykonywać będzie się do momentu aż i będzie równało się 10, po tym czasie, skrypt się zakończy.
print("koniec liczenia :)")
No i odwrotna sytuacja, kiedy mamy do czynienia ze sprawdzeniem warunku i>0 przy założeniu wejściowym, że nasze i wynosi 10.
#odejmowanie
i = 10
while i > 0:
i -= 1 # odejmij od i wynoszącego 10, jeden. I tak dalej, od 9 odejmujemy 1 ...
print(i) # pokazujemy nasze działanie, pętla może się ponownie wykonać, wracamy więc do początku i odejmujemy dalej, ąż osiągniemy 0.
print("koniec odliczania :)")
Pętla for na przykładach