Czego się nauczysz
Nauczysz się powtarzać tę samą pracę pętlami for i while, korzystać z range() i liczyć w pętli sumę, licznik i maksimum.
Po co ci to na maturze
Plik z danymi w zadaniu maturalnym potrafi mieć setki albo tysiące wierszy, a odpowiedź to jedna liczba: suma, licznik albo największa wartość. Bez pętli program potrzebowałby osobnej linijki na każdy wiersz.
Etapy lekcji
Spis lekcji
Teoria
8 rozdziałówNie zaczęte- 1.1Po co pętla?Zamiast pisać tę samą linię tysiąc razy, piszesz ją raz, a pętla powtarza ją za Ciebie.
- 1.2Pętla for i range()Skąd pętla bierze kolejne liczby i dlaczego range(1, 6) kończy się na 5, a nie na 6.
- 1.3Blok pętli i wcięciaKtóre linie powtarzają się w każdym obrocie, które wykonują się raz, po pętli, i co zostaje w zmiennej pętli po jej końcu.
- 1.4Pętla po napisie i liściePętla for nie potrzebuje range: może przejść po kolejnych literach słowa albo elementach listy.
- 1.5Suma, licznik i maksimumTrzy proste schematy, na których opiera się wiele odpowiedzi w zadaniach z plikiem.
- 1.6Pętla whilePętla, która powtarza blok, dopóki warunek jest prawdziwy. Przydaje się, gdy nie wiesz z góry, ile będzie obrotów.
- 1.7Przerwanie pętli: break i continueJak zakończyć pętlę wcześniej, gdy wynik jest już znany, i jak pominąć jeden obrót.
- 1.8PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.