Wyniki dla „get”

8 wyników

  1. Wyzwanie

    Brakujące pole

    …Przewidź to, sprawdź klucze przez in, napraw przez get() z wartością domyślną, a potem wypisz listę startów z wartościami domyślnymi dla brakujących pól.

    Napraw kod Łatwy 3 etapy słowniki KeyError get wartości domyślne
  2. Wyzwanie

    Masa według kategorii

    …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.

    Napisz kod Średni 2 etapy słowniki grupowanie get sorted
  3. Wyzwanie

    Wpisy według poziomu

    …w słowniku liczników, a potem licz dowolny poziom przez get(), gdy pojawiają się linie DEBUG, i wypisz poziomy w kolejności alfabetycznej.

    Napisz kod Łatwy 2 etapy słowniki liczenie get sorted
  4. Wyzwanie

    Counter

    …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 przez most_common().

    Napraw kod Łatwy 2 etapy collections Counter most_common słowniki
  5. Wyzwanie

    Logowanie zamiast print

    …każdy moduł. Daj temu kodowi własny logger, log = logging.getLogger("fuel") , loguj przez niego i dodaj jego nazwę do formatu przez %(name)s . Włącz wpisy debug tylko dla tego loggera przez…

    Napraw kod Średni 2 etapy logging debug info warning
  6. Wyzwanie

    Walidator manifestu

    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…

    Napisz kod Średni 2 etapy projekt walidacja słowniki funkcje
  7. Wyzwanie

    Odszumiacz alarmów

    System monitoringu zgłasza ten sam alarm raz za razem. Grupuj powtórzenia alarmu, które przychodzą w ciągu 60 sekund od pierwszego, w jedną linię z liczbą, w kolejności pierwszego pojawienia się, a…

    Napisz kod Trudny 2 etapy projekt słowniki krotki jako klucze grupowanie