Python - zajęcia 6
Pętla while
- umożliwia wielokrotne wykonanie bloku kodu tak długo, jak długo dany warunek jest spełniony
- ma nieokreśloną liczbę iteracji, dopóki warunek pozostaje prawdziwy, kod w pętli będzie się wykonywać
i = 0
while i < 10:
print(i)
i += 1
pętla while
i = 0
while i < 4:
zolwik.forward(80)
zolwik.right(90)
i += 1
kwadrat żółwikiem za pomocą pętli while
- aby przerwać działanie programu, należy użyć skrótu ctrl + c
- pętla nieskończona:
while True:
print("To jest pętla nieskończona")
break # Aby uniknąć nieskończonej pętli, tutaj używamy instrukcji break
break statement - przerwanie działania pętli
- iteracje na danych o nieznanej z góry liczbie powtórzeń
- wykonywanie czynności aż do spełnienia określonego warunku (np. pobieranie danych od użytkownika aż do poprawnego inputu)
i = 0
while i < 5:
i += 1
if i == 3:
continue
print(i)
continue - przerwanie bieżącej iteracji i przejście do kolejnej
while True:
number = int(input("Podaj liczbę dodatnią: "))
if number > 0:
print("Poprawna liczba:", number)
break
else:
print("Liczba musi być dodatnia!")
while True:
number = int(input("Podaj liczbę dodatnią: "))
if number > 0:
print("Poprawna liczba:", number)
break
else:
print("Liczba musi być dodatnia!")
pętla while z instrukcją warunkową