Wyzwanie
Przetestuj potok
…dokładnie na granicy, tak żeby każdy z trzech podrzuconych błędów sprawiał, że nie przechodzą.
Wyniki 11–20 z 44
Wyzwanie
…dokładnie na granicy, tak żeby każdy z trzech podrzuconych błędów sprawiał, że nie przechodzą.
Wyzwanie
…przez break, a potem zgłoś, ile linii sprawdzono, albo że błędów nie było.
Wyzwanie
…z -1, gdy nie ma czego szukać, a potem wytnij komunikat o błędzie.
Wyzwanie
…dodaje 1 do globalnego licznika i zatrzymuje się z błędem UnboundLocalError. Przewidź to, sprawdź, dlaczego Python traktuje nazwę jako lokalną, napraw to, przekazując licznik i zwracając nowy, a potem…
Wyzwanie
Linia statusu kończy się błędem TypeError, bo łączy tekst i liczbę przez +. Przewidź to, przeczytaj błąd, napraw przez str(), a potem zbuduj linię statusu dokowania.
Wyzwanie
Odczyt launch["pad"] zatrzymuje się z błędem KeyError, gdy API nie przydzieliło jeszcze stanowiska. Przewidź to, sprawdź klucze przez in, napraw przez get() z wartością domyślną, a potem wypisz listę…
Wyzwanie
readings[5] na liście pięciu odczytów zatrzymuje się z błędem IndexError. Przewidź to, ustal przez len() prawidłowe indeksy, napraw przez [-1], a potem wypisz pierwszy, środkowy i ostatni odczyt dla…
Wyzwanie
code[0] = "X" zatrzymuje się z błędem TypeError, bo napisów w Pythonie nie da się zmieniać. Przewidź awarię, sprawdź, co naprawdę dają metody i wycinki, zbuduj zamiast tego nowy napis, a potem zamień…
Wyzwanie
Napisz convert(), która szuka pary jednostek w tabeli współczynników, przelicza w drugą stronę przez dzielenie i odrzuca nieznane jednostki lub brakujące pary jasnym ValueError, a potem rozszerz…
Wyzwanie
Napisz parse_command(), która zamienia wpisane polecenia, takie jak burn 12.5 czy set mode safe, na krotki i zgłasza ValueError z powodem dla wszystkiego, co jest źle zbudowane, a potem uruchom całą…