Python - zajęcia 6

Python - zajęcia 6
Photo by Angely Acevedo / Unsplashp

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ą