Wyzwanie
Wczytywanie konfiguracji
Wczytaj ustawienia JSON modułu łącza na kopię wartości domyślnych, sprawdź typ i zakres każdej wartości i zgłoś wszystkie problemy naraz, a potem zamknij to w load_config(), która nigdy się nie…
Wyniki 21–30 z 101
Wyzwanie
Wczytaj ustawienia JSON modułu łącza na kopię wartości domyślnych, sprawdź typ i zakres każdej wartości i zgłoś wszystkie problemy naraz, a potem zamknij to w load_config(), która nigdy się nie…
Przykład
Przechodzenie przez klucze, wartości lub pary klucz-wartość słownika.
Wyzwanie
Zamień wartości w linię logu w rodzaju [T+00:12:05] INFO Silniki w normie za pomocą f-stringa, a potem zbuduj znacznik czasu z liczb z zerami wiodącymi.
Wyzwanie
…a nie powodował awarii, a potem obsłuż brakujące wartości także w kanale telemetrii. Czujnik nie odpowiada Kod startowy to twoja kontrola z „Poziomu alarmu”, ale tym razem czujnik nie odpowiedział i…
Wyzwanie
…assert dla mean(): najpierw zwykła lista i lista z jedną wartością, a potem przypadki brzegowe, czyli pusta lista, która powinna dać None, i listy z wartościami ujemnymi, tak żeby zepsute kopie…
Wyzwanie
…żeby zgłaszała ValueError z komunikatem pokazującym złą wartość, a potem TypeError, sprawdzany jako pierwszy, gdy długość w ogóle nie jest liczbą.
Wyzwanie
…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 długości, które nadal muszą działać.
Artykuł Podstawy Pythona
…funkcje w Pythonie: od pierwszego def, przez return, wartości domyślne i zasięg zmiennych, aż po działający program. Z przykładami do uruchomienia, typowymi błędami i sześcioma projektami do…
Wyzwanie
Napisz sprawdzenia assert dla poprawionej add_sample(), które złapałyby wspólną listę domyślną, a potem dodaj sprawdzenia, że przekazany dziennik nadal dostaje pomiar, żeby „poprawka”, która to psuje…
Wyzwanie
…wypisywał każdy odczyt w jednym wierszu: godzinę, czujnik, wartość i jednostkę. 09:30:05 ENG-2 412.5 C 09:30:06 CAB-1 101.3 kPa 09:30:07 BAT-3 87.2 % feed.split("\n") dzieli kanał na linie, a każda…