Pętla WHILE

  1. Inicjalizacja zmiennych: Na początek, zazwyczaj definiujemy zmienne, które będziemy używać w pętli. To mogą być zmienne licznikowe, flagi logiczne lub inne wartości, które będą zmieniać się w trakcie wykonywania pętli.
  2. Warunek: Definiujemy warunek, który będzie sprawdzany przed każdym przejściem przez pętlę. Jeśli warunek jest spełniony (prawdziwy), kod wewnątrz pętli zostanie wykonany. Jeśli warunek nie jest spełniony, pętla zostanie zakończona i program przejdzie dalej.
  3. Wykonanie bloku kodu: Jeśli warunek jest prawdziwy, kod wewnątrz pętli zostanie wykonany. To jest ten fragment kodu, który chcemy powtarzać wielokrotnie. To tutaj znajdują się operacje, które chcemy wykonywać w każdym przejściu pętli.
  4. Modyfikacja zmiennych: Wewnątrz bloku kodu pętli zazwyczaj dokonujemy modyfikacji zmiennych, które są używane w warunku. To pozwala na zmianę warunku i tym samym kontrolę nad przebiegiem pętli.
  5. Sprawdzenie warunku: Po wykonaniu bloku kodu wewnątrz pętli, program wraca do punktu 2 i ponownie sprawdza warunek. Jeśli warunek nadal jest spełniony, pętla zostaje powtórzona. Jeśli warunek nie jest już spełniony, pętla kończy swoje działanie i program przechodzi dalej.

To wszystko działa tak, aż warunek w punkcie 2 przestanie być spełniony.

Przykład w kodzie:

licznik = 0  # Inicjalizacja zmiennej licznikowej

while licznik < 5:  # Warunek: licznik < 5
    print("Aktualny licznik:", licznik)
    licznik += 1  # Modyfikacja zmiennej licznikowej

print("Pętla zakończona!")  # Po zakończeniu pętli

W tym przykładzie, kod będzie wyświetlał wartość licznika i zwiększał go o 1 w każdym przejściu pętli. Pętla zakończy się, gdy wartość licznika przestanie być mniejsza niż 5.