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:
- 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.
- Iteracja przez sekwencję: Pętla
forautomatycznie przechodzi przez wszystkie elementy w sekwencji, w kolejności, w jakiej się pojawiają. - 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.
- 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.
- Zakończenie pętli: Po przetworzeniu wszystkich elementów w sekwencji, pętla
forkoń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.
