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 11–20 z 29
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…
Wyzwanie
…się co do strefy czasowej. Niech liczeniem zajmie się moduł datetime . Odejmij dwa znaczniki czasu Sparsuj oba znaczniki przez datetime.fromisoformat() do launched i latest , odejmij je do elapsed i…
Wyzwanie
…to zamiana tego tekstu na dane. Zrób ten krok sam, modułem json , a potem poradź sobie z odpowiedzią, która nie dotarła w całości. json.loads() Wypisywanie z „Odpowiedzi API” oczekuje słownika, ale…
Wyzwanie
…i zmienia się on co kilka sekund. Czytaj sam plik, modułem stworzonym do tego, a potem wybierz najgorętszy odczyt. csv.DictReader Zastąp stary parser i jego napis feed : otwórz telemetry.csv z…
Wyzwanie
…18.5 kg CG-0043: Śluza -> Węzeł 2, 2.36 kg from_module i to_module to obie nazwy modułów: dokładnie taka para, którą łatwo zamienić.
Wyzwanie
Zrefaktoryzuj licznik poziomów z „Wpisów na poziom”: zastąp słownik i counts.get() przez collections.Counter, który zaczyna każdy klucz od 0, a potem wypisz poziomy od najczęstszego do najrzadszego…
Wyzwanie
Zamień słownik z dziennym podsumowaniem misji na tekst JSON przez json.dumps() i indent=2, zobacz, czym stają się True, False i None, a potem zachowaj czytelne polskie litery stacji i posortuj klucze…
Wyzwanie
Rozszerz formatowanie z „Formatowania czasu trwania”: wyliczaj pozostałe sekundy z czasu startu i datetime.now(timezone.utc) zamiast liczby wpisanej ręcznie, a potem zamień to w countdown(), które po…
Wyzwanie
Zasymuluj 100 odczytów czujnika, każdy z 5% szans na zakłócenie, i ustaw ziarno random na 42, żeby liczba była taka sama przy każdym uruchomieniu, a test mógł ją dokładnie sprawdzić, a potem wybierz…
Wyzwanie
…ALARM: Niskie ciśnienie w kabinie Moduł: Habitat 2 Działanie: Załoga w skafandry ============================== Każda nowa linia w tekście potrzebuje własnego \n . Tytuł w ramce Prawdziwe banery…