Python: pętle for i while
Informatyka
Zestaw obejmuje podstawy działania pętli for i while w Pythonie, ich składnię, zastosowania oraz najczęstsze błędy. Ucząc się z tych fiszek i pytań, opanujesz iterowanie po danych, sterowanie warunkiem zakończenia i praktyczne użycie instrukcji takich jak break i continue.
1.pętla
Instrukcja pozwalająca wielokrotnie wykonywać ten sam blok kodu. W Pythonie najczęściej używa się pętli for, gdy liczba iteracji wynika z danych, oraz while, gdy powtarzanie zależy od warunku.
2.for
Pętla służąca do przechodzenia po elementach sekwencji lub innym obiekcie iterowalnym, np. liście, napisie czy zakresie liczb z funkcji range(). Każdy obieg pętli przypisuje kolejny element do zmiennej.
3.while
Pętla wykonuje się tak długo, jak długo warunek ma wartość True. Sprawdza warunek przed każdym kolejnym obiegiem, więc może nie wykonać się ani razu, jeśli warunek od początku jest fałszywy.
4.iteracja
Jeden pełny obieg pętli, czyli pojedyncze wykonanie jej bloku kodu. W każdej iteracji mogą zmieniać się wartości zmiennych sterujących.
5.obiekt iterowalny
Obiekt, po którego elementach można kolejno przechodzić w pętli for. Należą do nich m.in. listy, krotki, napisy, zbiory, słowniki i zakresy tworzone przez range().
6.range()
Funkcja często używana z pętlą for do generowania kolejnych liczb całkowitych. Może przyjmować argument stop albo start, stop i krok. Wartość stop nie należy do wygenerowanego zakresu.
7.wcięcia w Pythonie
W Pythonie blok pętli wyznaczają wcięcia, a nie nawiasy klamrowe. Wszystkie instrukcje należące do pętli muszą mieć zgodne wcięcie, inaczej program zadziała błędnie lub zgłosi błąd składni.
8.break
Instrukcja natychmiast przerywająca działanie najbliższej pętli. Używa się jej, gdy po spełnieniu określonego warunku nie ma sensu wykonywać dalszych iteracji.
9.continue
Instrukcja kończąca bieżącą iterację i przechodząca od razu do następnej. Nie przerywa całej pętli, tylko pomija część kodu w aktualnym obiegu.
10.nieskończona pętla
Pętla, która nie ma warunku zakończenia albo warunek ten nigdy nie staje się fałszywy. Często powstaje w while, gdy zapomina się zmienić zmienną sterującą.
Quizy w tym zestawie
16 pytań w 2 etapach — odblokujesz je po dodaniu zestawu
