…pierwszego def, przez return, wartości domyślne i zasięg zmiennych, aż po działający program. Z przykładami do uruchomienia, typowymi błędami i sześcioma projektami do samodzielnego zrobienia.
…przewidywanie obok tego, co zrobiło wywołanie. Zbadaj i zmień Zbadaj. Zapisz nazwę błędu w error_name , a to, czy Python traktuje launches_today w funkcji jako local , czy global , w scope . Zmień…
status_light() zwraca None dla Scrub, bo ta gałąź ustawia zmienną, ale jej nie zwraca. Przewidź ostatnią linię, sprawdź, które statusy dają None, spraw, żeby każda ścieżka zwracała wynik, a potem…
…swoje przewidywanie obok tego, co zrobiła pętla. Zbadaj i zmień Zbadaj. Wypisz second w pętli, żeby zobaczyć, ile wynosi przy każdym obrocie, i zapisz tę liczbę w second_each_time . Potem ustal, ile…
Rozpakuj krotkę (id, item, mass_kg) do trzech nazwanych zmiennych i wypisz linię manifestu ładunku, a potem napraw ValueError, gdy manifest dostaje czwarte pole.
Załogi się zmieniają: ktoś nowy dołącza, członek rezerwowy wchodzi do składu, ktoś odchodzi do innej misji. Skład musi nadążać za każdą zmianą, we właściwej kolejności, bo pozycja 1 to miejsce…