Czego się nauczysz
Nauczysz się czytać komunikat o błędzie, także gdy program przechodzi przez funkcje, i rozpoznawać najczęstsze błędy: pomyłkę o jeden, wyjście poza listę, pętlę nieskończoną i złe porównanie.
Po co ci to na maturze
Na maturze uruchamiasz program na pliku przykładowym, a zamiast wyniku z polecenia widzisz komunikat albo inną liczbę. Błąd musisz wtedy znaleźć sam.
Etapy lekcji
Spis lekcji
Teoria
7 rozdziałówNie zaczęte- 1.1Jak czytać komunikat o błędzieKomunikat czytasz od dołu: ostatnia linia mówi, co się stało, a linie File prowadzą do miejsca, w którym się stało.
- 1.2Błędy głośne i cicheBłąd głośny zatrzymuje program z komunikatem. Cichy kończy program bez słowa, tylko z innym wynikiem.
- 1.3Pomyłka o jedenPętla wykonuje się o jeden raz za mało albo za dużo, bo stop w range nie wchodzi do ciągu.
- 1.4Wyjście poza listęIndeks równy długości listy kończy się IndexError, a indeks ujemny po cichu bierze element z końca.
- 1.5Pętla nieskończonaPętla while, w której nic nie zmienia warunku, nigdy się nie kończy. Często winne jest złe wcięcie.
- 1.6Złe porównaniex == 1 or 2 jest zawsze prawdą, napis nie równa się liczbie, a liczb z kropką nie porównuje się przez ==.
- 1.7PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.