Pętla FOR

Pętla for w Pythonie służy do iteracji przez sekwencje, takie jak listy, krotki, napisy (łańcuchy znaków) czy zakresy liczb. Pozwala ona na powtarzanie określonego bloku kodu dla każdego elementu w sekwencji. Oto krok po kroku, jak działa pętla for:

  1. Inicjalizacja zmiennej iteracyjnej: Na początku definiujemy zmienną, którą będziemy używać do przechodzenia przez elementy sekwencji. Ta zmienna przyjmuje kolejne wartości elementów sekwencji w każdym przejściu pętli.
  2. Iteracja przez sekwencję: Pętla for automatycznie przechodzi przez wszystkie elementy w sekwencji, w kolejności, w jakiej się pojawiają.
  3. Wykonanie bloku kodu: Dla każdego elementu sekwencji, wykonywany jest blok kodu wewnątrz pętli. Ten blok kodu to miejsce, w którym umieszczamy operacje, które mają być wykonane dla każdego elementu.
  4. Kontynuacja iteracji: Po wykonaniu bloku kodu dla aktualnego elementu, pętla przechodzi do kolejnego elementu w sekwencji i powtarza kroki 3 i 4 aż wszystkie elementy zostaną przetworzone.
  5. Zakończenie pętli: Po przetworzeniu wszystkich elementów w sekwencji, pętla for kończy swoje działanie, a program przechodzi dalej.

Przykład w kodzie:

fruits = ["apple", "banana", "cherry"]  # Przykładowa lista owoców

for fruit in fruits:  # Przechodzimy przez elementy listy owoców
    print("Aktualny owoc:", fruit)  # Wyświetlamy aktualny owoc

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

W tym przykładzie, pętla for przechodzi przez elementy listy owoców (fruits) i dla każdego owocu wykonuje blok kodu wewnątrz pętli. Każdy owoc jest wyświetlany, a po zakończeniu pętli wyświetlany jest komunikat „Iteracja zakończona!”.

Pamiętaj, że zmienna iteracyjna (w tym przykładzie fruit) przyjmuje wartość kolejnych elementów sekwencji w każdym przejściu pętli. Pętla for automatycznie dba o iterację i nie musisz ręcznie zwiększać indeksów czy elementów.