Wyzwanie
Parser poleceń
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łą…
Wyniki 51–60 z 87
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
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
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…
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…
Quiz
…20 pytań o print(), stringi, listy, słowniki, pętle i funkcje w Pythonie. Odpowiedzi od razu po każdym pytaniu.
Przykład
…global pozwala modyfikować zmienną globalną wewnątrz funkcji.
Quiz
Niektóre funkcje muszą przyjmować dowolną liczbę wartości, np. dziennik, który zapisuje każdy odczyt, start rakiety z opcjonalnymi ustawieniami albo funkcja pomocnicza, która przekazuje wszystko dalej…
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…