Pętle while Pythona
Pętle Pythona
Python ma dwa proste polecenia pętli:
- podczas gdy pętle
- na pętle
Pętla czasu
Za pomocą pętli while możemy wykonać zestaw instrukcji, o ile warunek jest spełniony.
Przykład
Drukuj i, o ile i jest mniejsze niż 6:
i = 1
while i
print(i)
i += 1
Uwaga: pamiętaj o zwiększeniu i, w przeciwnym razie pętla będzie trwać w nieskończoność.
Pętla while wymaga przygotowania odpowiednich zmiennych, w tym przykładzie musimy zdefiniować zmienną indeksującą i , którą ustawiamy na 1.
Oświadczenie o przerwaniu
Za pomocą instrukcji break możemy zatrzymać pętlę, nawet jeśli warunek while jest spełniony:
Przykład
Wyjdź z pętli, gdy i wynosi 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
Kontynuuj oświadczenie
Za pomocą instrukcji continue możemy zatrzymać bieżącą iterację i przejść do następnej:
Przykład
Przejdź do następnej iteracji, jeśli i wynosi 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
Inne oświadczenie
Za pomocą instrukcji else możemy raz uruchomić blok kodu, gdy warunek nie jest już spełniony:
Przykład
Wydrukuj wiadomość, gdy warunek jest fałszywy:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")