Space Python Ładowanie Pythona…

Zepsuty skrypt startowy

Napraw kodŁatwy 3 etapy

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.

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
Uruchom skrypt
Wypisz wszystkie komunikaty startowe

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
Uruchom skrypt
Wypisz wszystkie komunikaty startowe

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
Uruchom skrypt
Wypisz wszystkie komunikaty startowe
Nie jesteś zalogowany, więc postęp zostaje tylko w tej przeglądarce. Zaloguj się, aby go zapisać i korzystać z podpowiedzi oraz rozwiązań.

Podpowiedzi

Pierwszy program - Hello Space

Twój pierwszy program w Pythonie. Funkcja print() wyświetla tekst na ekranie. Każdy programista zaczyna od takiego przykładu.
pierwszy-program-hello-space.py
# 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!")
Otwórz cały przykład
script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].