Zepsuty skrypt startowy
Komputer pokładowy Python One przy każdym włączeniu uruchamia krótki skrypt startowy. Wczoraj wieczorem ktoś poprawiał go w pośpiechu i teraz komputer nie startuje: Python w ogóle nie chce uruchomić pliku.
Gdy brakuje choćby jednego cudzysłowu albo nawiasu, Python nie rozumie pliku, więc nie działa nawet pierwsza linia. To właśnie SyntaxError, czyli błąd składni. Znajdź, czego brakuje, i przywróć skrypt do działania.
Ukończ etap 1, aby odblokować ten etap.
Uruchom skrypt startowy. Zamiast wystartować, zatrzymuje się z błędem: w jednej linii brakuje zamykającego cudzysłowu. Napraw ją, żeby skrypt wypisał:
Uruchamianie komputera pokładowego... Wczytywanie danych nawigacyjnych... Uruchamianie zakończone
Ukończ etap 1, aby odblokować ten etap.
Kolejna część skryptu sprawdza czujniki i była poprawiana w tym samym pośpiechu: brakuje zamykającego nawiasu. Uruchom ją, przeczytaj błąd i napraw wskazaną linię. Wynik ma wyglądać tak:
Uruchamianie komputera pokładowego... Sprawdzanie czujników paliwa... OK Sprawdzanie czujnika gwiazd... OK Uruchamianie zakończone
Ukończ etap 2, aby odblokować ten etap.
Ostatnia część uzbraja silniki. Tym razem zepsute są dwie linie: w jednej cudzysłowy do siebie nie pasują, w drugiej brakuje nawiasu. Python zgłasza tylko pierwszy problem, na jaki trafi. Napraw go, uruchom ponownie, a pojawi się kolejny błąd. Działaj tak, aż skrypt wypisze:
Uruchamianie komputera pokładowego... Uzbrajanie silników... Silniki uzbrojone Uruchamianie zakończone
Podpowiedzi
Pierwszy program - Hello Space
# Twój pierwszy program w Pythonie!
# Każda podróż kosmiczna zaczyna się od pierwszego kroku
print("Witaj w kosmosie programowania!")
print("Stacja kosmiczna Python gotowa do startu!")
# Możesz wyświetlić wiele linii
print("3... 2... 1... Start!")
Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].