🌀 Co to jest Iteracja?
Iteracja to po prostu powtarzanie tej samej czynności określoną liczbę razy lub dla każdego elementu z grupy.
W programowaniu zamiast pisać 10 razy print("Cześć"), używamy pętli, która zrobi to za nas. Każde jedno wykonanie kodu wewnątrz pętli nazywamy iteracją.
1. Pętla z funkcją range()
Najczęściej używamy pętli for, gdy wiemy dokładnie, ile razy coś ma się powtórzyć.
for i in range(5): print(f"To jest iteracja numer {i}") # Pamiętaj: range(5) generuje liczby od 0 do 4!
2. Przechodzenie przez listę
Pętla for idealnie nadaje się do przeglądania elementów w kolekcji (np. liście zakupów lub imion).
for owoc in owoce:
print("Bardzo lubię " + owoc)
Tutaj pętla wykona się 3 razy – po jednej iteracji dla każdego owocu.
Budowa pętli for
Słowo kluczowe zaczynające pętlę.
Tymczasowe "pudełko", które przechowuje aktualny element (np. i lub owoc).
Wskazuje, z jakiego zbioru bierzemy elementy.
3. Triki z range()
Funkcja range() potrafi więcej, niż myślisz!
range(1, 6)
Liczby od 1 do 5 (koniec nie jest wliczany!).
range(0, 11, 2)
Liczby parzyste: 0, 2, 4, 6, 8, 10 (trzecia liczba to krok).
Wyzwanie: Odliczanie! 🚀
Napisz program, który za pomocą pętli for i odpowiednio ustawionej funkcji range() odliczy od 10 do 1, a na końcu wypisze "Start!".
for i in range(10, 0, -1): print(i) print("Start!")