Wyzwanie
Logowanie zamiast print
…zbiorników jest pełne wypisywań, które zostały po debugowaniu. Zastąp je wywołaniami logging na właściwych poziomach, żeby wpisy debug pozostały ukryte, dopóki się ich nie włączy, a potem daj kodowi…
Wyniki 1–10 z 33
Wyzwanie
…zbiorników jest pełne wypisywań, które zostały po debugowaniu. Zastąp je wywołaniami logging na właściwych poziomach, żeby wpisy debug pozostały ukryte, dopóki się ich nie włączy, a potem daj kodowi…
Wyzwanie
Prawdziwa kontrola jest w komentarzu, a linia debugowania została włączona. Użyj komentarzy #, żeby uporządkować skrypt listy kontrolnej. Wyzwanie o komentarzach dla początkujących.
Wyzwanie
…licz dowolny poziom przez get(), gdy pojawiają się linie DEBUG, i wypisz poziomy w kolejności alfabetycznej.
Wyzwanie
…przejdź prosto do wskazanej linii i ją napraw. Naucz się debugować błędy składni tak jak programiści.
Wyzwanie
…SyntaxError, znajdź zepsutą linię i ją napraw. Wyzwanie z debugowania dla początkujących.
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
Gołe except: zgłasza każdy odczyt paliwa jako zły, bo łapie też NameError z literówki. Przewidź ostatnią linię, znajdź ukryty błąd, łap tylko ValueError i popraw literówkę, a potem napisz parser…
Wyzwanie
Program w Pythonie zatrzymuje się z tracebackiem. Przeczytaj go od dołu, żeby znaleźć błąd, funkcję i linię, napraw błąd w tym miejscu, a potem przejdź dłuższy traceback przez cztery wywołania do…
Wyzwanie
record_launch() 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…
Wyzwanie
refuel() przypisuje do fuel_kg w funkcji, co tworzy zmienną lokalną i nie zmienia globalnego paliwa. Przewidź ostatnią linię, porównaj obie wartości, napraw to, zwracając sumę, i napisz funkcję, która…