7. Pętle

for - składnia i przykłady

Pętla for "przebiega" przez podany ciąg liczb. Przykład poniżej:

>>> p = [2,3,5,7]

>>> for x in p:

print(x)

Pętlę for możemy zrealizować z użyciem funkcji range

>>> # Wypisze liczby 0 1 2 3 4

>>> for x in range(5):

>>> print(x),

>>> # Wypisze 3 4 5

>>> for x in range(3,6):

>>> print(x),

Pętla while

wykonuje się dopóki pewien warunek logiczny jest spełniony.

Przykład:

>>> # Wypisze 0 1 2 3 4

>>> l = 0

>>> while l < 5:

>>> print(l,end=",")

>>> l = l+1

Instrukcje "break" i "continue"

break jest używany do zakończenia pętli for i while, podczas gdy continue pozwala opuścić blok instrukcji niżej i wrócić do nagłówka pętli. Kilka przykładów:

>>> # Wypisze 0 1 2 3 4

>>> l = 0

>>> while True:

>>> print(l,end=",")

>>> l = l+1

>>> if l >= 5:

>>> break

>>> # Wypisze tylko liczby nieparzyste - 1 3 5 7 9

>>> for x in range(10):

>>> # Sprawdz, czy x jest parzyste

>>> if x % 2 == 0:

>>> continue

>>> print(x),