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 41–50 z 87
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…
Quiz
…operatorem + , powtarzanie operatorem * i liczenie znaków funkcją len() Indeksy i wycinki, w tym indeksy ujemne i odwracanie stringu Metody zmieniające wielkość liter, takie jak upper() i title()…
Przykład
Funkcje mogą zwracać złożone struktury danych jak słowniki czy listy.
Wyzwanie
Wywołanie schedule_launch() przekazuje stanowisko zamiast rakiety i tablica twierdzi, że leci stanowisko. Przewidź linię, sprawdź, który parametr dostał którą wartość, napraw to argumentami nazwanymi…
Wyzwanie
Napisz convert(), która szuka pary jednostek w tabeli współczynników, przelicza w drugą stronę przez dzielenie i odrzuca nieznane jednostki lub brakujące pary jasnym ValueError, a potem rozszerz…
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
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
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
Spraw, żeby abort(reason, *, confirm) odmawiała działania, chyba że confirm=True zostanie przekazane po nazwie: sama * czyni confirm wymaganym argumentem tylko nazwanym, a sprawdzenie is True odrzuca…
Artykuł Mini projekty
…do stabilności), a dwie pozostałe wolne kończyny pełnią funkcję rąk. Każda z tych rąk ma trzy palce. Dwie ręce razy trzy palce daje sześć cyfr do liczenia. To ten sam powód, dla którego my używamy…