Przecinek dziesiętny
Operator wpisuje 42,5, a float() kończy się błędem ValueError. Przewidź to, sprawdź dlaczego, przyjmij przecinki i kropki przez replace(), a potem wczytaj ciśnienia zapisane jak 1 013,25.
Rozpocznij wyzwaniePrzećwicz to, co pokazuje ten przykład, w tych wyzwaniach.
Operator wpisuje 42,5, a float() kończy się błędem ValueError. Przewidź to, sprawdź dlaczego, przyjmij przecinki i kropki przez replace(), a potem wczytaj ciśnienia zapisane jak 1 013,25.
Rozpocznij wyzwaniePodziel odczyt telemetrii, taki jak 2026-03-14T09:30:05Z,ENG-2,412.5,C, na cztery pola przez split(), wypisz każde z etykietą, a potem zamień wartość na liczbę i przelicz ją na kelwiny.
Rozpocznij wyzwaniePodziel identyfikator czujnika, taki jak ENG-2, na podsystem i numer jednostki jako int, oblicz następny identyfikator, a potem obsłuż podsystemy z myślnikiem w nazwie przez rsplit().
Rozpocznij wyzwanieSprawdź przez in, czy linia dziennika misji zawiera ERROR, znajdź przez find(), gdzie się zaczyna, łącznie z -1, gdy nie ma czego szukać, a potem wytnij komunikat o błędzie.
Rozpocznij wyzwaniePolicz przez count() wpisy i linie WARN w wielowierszowym dzienniku misji, popraw liczenie, gdy komunikat sam wspomina WARN, a potem podsumuj dziennik według poziomu.
Rozpocznij wyzwanieNapisz 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łą paczkę poleceń i zgłoś wynik każdego.
Rozpocznij wyzwanieUtknąłeś przy tym przykładzie albo chcesz pójść dalej? Zapytaj tutaj lub zobacz, o co pytali inni.
Zaloguj się, żeby pytać i odpowiadać.
Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].
Zaloguj się albo załóż darmowe konto, aby zapisać kod i udostępnić go linkiem. Twój kod będzie tu czekał, gdy wrócisz.