Wyzwanie
Odpowiedź API
…w kształcie odpowiedzi API startów, a potem wypisz przez items() każde pole odpowiedzi, tak jak sprawdza się API, którego jeszcze się nie używało.
Wyniki 1–10 z 19
Wyzwanie
…w kształcie odpowiedzi API startów, a potem wypisz przez items() każde pole odpowiedzi, tak jak sprawdza się API, którego jeszcze się nie używało.
Wyzwanie
Napisz validate_cargo(item), która zwraca listę wszystkiego, co jest nie tak z rekordem ładunku: brakujące pola i ujemna masa, a potem identyfikator, który nie pasuje do formatu CG- i czterech cyfr…
Wyzwanie
Napisz problems(item), która wymienia wszystko, co jest nie tak z pozycją ładunku: brak pól, masę niebędącą liczbą, równą 0 albo ponad limit. Wypisz PASS lub FAIL dla każdej pozycji, a potem wyłap…
Wyzwanie
Rozpakuj krotkę (id, item, mass_kg) do trzech nazwanych zmiennych i wypisz linię manifestu ładunku, a potem napraw ValueError, gdy manifest dostaje czwarte pole.
Wyzwanie
…to słownik: zbuduj linię, a potem przejdź pętlą po fields.items() i dopisuj do niej. Pola ze słowników Pola często przychodzą gotowe w słownikach. Przekaż je jako argumenty nazwane przez ** : najpierw…
Wyzwanie
…dark_mode: True alerts: all Przejdź pętlą po user_settings.items() i sprawdzaj każdy klucz przez in DEFAULTS .
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
…kg Tablety 2.4 kg Zapasowy wentylator kabiny Napisz mass(item) , która zwraca item["mass_kg"] , i sortuj z key=mass, reverse=True .
Wyzwanie
Sprawdzanie zbiorników jest pełne wypisywań, które zostały po debugowaniu. Zastąp je wywołaniami logging na właściwych poziomach, żeby wpisy debug pozostały ukryte, dopóki się ich nie włączy, a potem…
Wyzwanie
…; każdy record to słownik, więc record["id"] , record["item"] i record["mass_kg"] dają jego pola. Suma Zsumuj masy w tej samej pętli i wypisz linię z sumą na dole: CG-0042 | Wkłady filtrów wody | 18.5…