Wyzwanie
Masa według kategorii
Zsumuj masę ładunku każdej kategorii w słowniku przez totals[category] = totals.get(category, 0) + mass, a potem wypisz kategorie od najcięższej do najlżejszej z ich udziałem w ładunku.
Wyniki 51–60 z 66
Wyzwanie
Zsumuj masę ładunku każdej kategorii w słowniku przez totals[category] = totals.get(category, 0) + mass, a potem wypisz kategorie od najcięższej do najlżejszej z ich udziałem w ładunku.
Wyzwanie
Policz wpisy dziennika misji według poziomu, INFO, WARN i ERROR, w słowniku liczników, a potem licz dowolny poziom przez get(), gdy pojawiają się linie DEBUG, i wypisz poziomy w kolejności…
Wyzwanie
Przeszukaj siatkę radarową zapisaną jako lista napisów pętlą w pętli, wypisz wiersz i kolumnę każdego # przez enumerate(), a potem odwróć pętle, żeby znaleźć kolumny wolne na całej długości.
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
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
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
fuel_needed() po cichu zwraca ujemne paliwo dla ujemnej długości odpalenia. Spraw, żeby zgłaszała ValueError z komunikatem pokazującym złą wartość, a potem TypeError, sprawdzany jako pierwszy, gdy…
Wyzwanie
Wypisz tylko starty o statusie Go z listy słowników startów, a potem zbierz pozostałe z ich statusem w jedną linię „jeszcze nie gotowe” albo brak.
Wyzwanie
Zbuduj ustawienia użytkownika, kopiując wartości domyślne i nakładając na nie jego własne przez update(), żeby każde niezmienione ustawienie wracało do domyślnego, a potem ostrzegaj o nieznanych…
Wyzwanie
Wypisz każde zdarzenie z kapsuły raz, zachowując pierwszą kopię, sprawdzając każdy identyfikator ze zbiorem już widzianych, a potem zgłoś, które identyfikatory przyszły więcej niż raz.