Quiz
Quiz z komunikatów o błędach w Pythonie
Darmowy quiz dla początkujących: 15 błędów w Pythonie do rozpoznania i naprawy – NameError, TypeError, ValueError, IndexError, KeyError i inne.
Wyniki 1–10 z 64
Quiz
Darmowy quiz dla początkujących: 15 błędów w Pythonie do rozpoznania i naprawy – NameError, TypeError, ValueError, IndexError, KeyError i inne.
Wyzwanie
…zapytał fuel_needed() o odpalenie trwające -5 sekund, po błędzie znaku gdzieś wcześniej, i dostał -62.5 kg. Nikt tego nie zauważył, dopóki w budżecie paliwa nie zabrakło 62.5 kg. Funkcja, która…
Wyzwanie
…literówkę, a potem napisz parser, który przepuszcza inne błędy.
Wyzwanie
Czterdziestoliniowe sprawdzenie przed odpaleniem ma pięć błędów: składni, typu, zły klucz, indeks poza zakresem i odwróconą decyzję. Czytaj komunikaty, żeby naprawić cztery wysypujące program, a potem…
Wyzwanie
…dłuższy traceback przez cztery wywołania do drugiego błędu.
Wyzwanie
…dziennika lotu nie chce działać. Przeczytaj komunikat błędu, przejdź prosto do wskazanej linii i ją napraw. Naucz się debugować błędy składni tak jak programiści.
Wyzwanie
…jest wpisywana ręcznie, a literówka zatrzymuje program błędem ValueError. Złap go przez try i except, pytaj ponownie, dopóki dane nie będą liczbą, a potem odrzucaj też zero i długości ujemne.
Wyzwanie
fuel_needed() odrzuca teraz ujemną długość odpalenia błędem ValueError . Ta odmowa jest częścią tego, co funkcja obiecuje, tak samo jak arytmetyka, i tak jak arytmetyka może się po cichu zepsuć…
Wyzwanie
…jej uruchomienia. Przewidź, co się stanie, popraw oba błędy jeden po drugim, a potem sam napisz kontrolę if/else.
Wyzwanie
…pominął. Pomiń i policz Program zatrzymuje się na ERR z błędem ValueError . Umieść zamianę w try ; gdy się nie uda, dodaj 1 do nowego licznika, skipped , i przejdź do następnej linii. Na końcu wypisz…