Wyzwanie
Jasne komunikaty błędów
…Odmowa: długość odpalenia nie może być ujemna: -5 s Napisz raise ValueError(f"długość odpalenia nie może być ujemna: {burn_s} s") w if , przed obliczeniem. Odpalenie przez 0 sekund jest dozwolone…
6 wyników
Wyzwanie
…Odmowa: długość odpalenia nie może być ujemna: -5 s Napisz raise ValueError(f"długość odpalenia nie może być ujemna: {burn_s} s") w if , przed obliczeniem. Odpalenie przez 0 sekund jest dozwolone…
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łą…
Wyzwanie
Napisz sprawdzenie, które przechodzi tylko wtedy, gdy fuel_needed(-5) zgłasza ValueError, żeby wersja zwracająca wartość albo zgłaszająca zły błąd go nie przeszła, a potem przypnij komunikat i…
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…
Artykuł Mini projekty
…if expected_hmac != stored_hmac: raise ValueError(f"Weryfikacja HMAC nie powiodła się dla zdarzenia {i}") return events except Exception as e: print(f"Błąd wczytywania dziennika: {e}") return [] def…
Wyzwanie
Potok telemetrii jest teraz podzielony na parse_row() i check_limits(). Napisz testy assert dla obu, dobre wiersze, odrzucone wiersze i odczyty dokładnie na granicy, tak żeby każdy z trzech…