Wyzwanie
Format linii logu
…, ale {seconds} wypisze 5 , a nie 05 . Dodaj specyfikator formatu po dwukropku: {seconds:02} oznacza „co najmniej 2 znaki szerokości, uzupełnione zerami”.
Wyniki 1–10 z 66
Wyzwanie
…, ale {seconds} wypisze 5 , a nie 05 . Dodaj specyfikator formatu po dwukropku: {seconds:02} oznacza „co najmniej 2 znaki szerokości, uzupełnione zerami”.
Wyzwanie
Przenieś f-string dziennika misji do format_log(t, level, msg), funkcji, która zwraca linię zamiast ją wypisywać, a potem popraw wyrównanie każdej linii dziennika jedną zmianą w funkcji.
Wyzwanie
…kontrolę OK/WARN/CRITICAL z Poziomu alarmu tak, żeby pętla for uruchamiała ją dla każdej temperatury z listy, a potem policz odczyty WARN i CRITICAL do linii podsumowania.
Wyzwanie
Pętla po range(1, 10) zapisuje dziewięć orbit dziesięcioorbitowego lotu. Przewidź ostatnią linię, sprawdź, gdzie kończy się range(), napraw to przez ORBITS + 1, a potem wypisz co trzecią orbitę…
Wyzwanie
Przejdź przez dziennik misji i zbuduj nową listę z samymi wpisami WARN i ERROR przez append(), a potem pozwól minimalnemu poziomowi decydować, co się liczy, tak jak narzędzia do logów filtrują według…
Wyzwanie
…%, dopełnij zerami do zegara 27:46:40, a potem dodaj dni w formacie DDD/HH:MM:SS.
Wyzwanie
…Potem przejdź pętlą po launches , rozpakowując każdą parę: for mission, outcome in launches: . Pobieraj do niepełnej strony Prawdziwy klient nie wie, ile jest stron. Prosi o jedną stronę naraz i…
Wyzwanie
…tank_a), ("B", tank_b), ("C", tank_c)] , potem użyj pętli for name, level in tanks: i zostaw jedną kopię if / else , z name zamiast litery. Czwarty zbiornik Zamontowano czwarty zbiornik. Dodaj tank_d…
Wyzwanie
…start=1) daje pary: numer i punkt. Rozpakuj je w pętli: for number, item in enumerate(checklist, start=1): . Wykonane czy jeszcze nie Załoga wykonała dwa pierwsze punkty. Dodaj completed = 2 pod…
Wyzwanie
…kg, a ułamek paliwa jako procent, za pomocą specyfikatorów formatu w f-stringach.