Space Python Ładowanie Pythona…

Kontrola środowiska

Napisz kodŁatwy 3 etapy

Skrypt nawigacyjny działa na jednym komputerze, a na innym nie. Pierwsze pytanie, jakie zada każdy w zespole: jakiego Pythona używałeś? Każde przydatne zgłoszenie błędu zaczyna się od tej informacji, bo ten sam kod może działać inaczej w różnych wersjach.

Python sam potrafi to powiedzieć. Napisz pierwsze linie zgłoszenia błędu dla oprogramowania lotu Python One, wypełniane przez Pythona, a nie wpisywane ręcznie.

Kod startowy importuje moduł platform. platform.python_version() pyta Pythona, która wersja uruchamia twój kod, i podaje odpowiedź jako tekst, na przykład 3.13.2.

Wypisz tę odpowiedź. Wstaw platform.python_version() do print() bez cudzysłowów: to nie tekst do przepisania, tylko pytanie, na które odpowiada Python. Twoja wersja może się różnić od przykładu, dlatego test pokazuje ją jako <version>.

Wypisz wersję podaną przez Pythona
Niech Python to wypełni

Ukończ etap 1, aby odblokować ten etap.

W terminalu polecenie python --version wypisuje linię w rodzaju Python 3.13.2 i w takiej postaci zwykle trafia ona do zgłoszeń błędów. Spraw, żeby twój program wypisał taką samą linię, z wersją podaną przez twojego Pythona:

Python 3.13.2

print() potrafi pokazać kilka wartości naraz: oddziel je przecinkami, a wstawi między nie jedną spację. W teście prawdziwa wersja jest pokazana jako <version>.

Tak jak python --version
Niech Python to wypełni

Ukończ etap 2, aby odblokować ten etap.

Druga rzecz, której potrzebuje zgłoszenie błędu, to miejsce, w którym działał kod. sys.platform podaje nazwę systemu: win32 w Windows, darwin na Macu, linux w Linuksie. Kod startowy importuje teraz także sys. Dopisz drugą linię:

Python 3.13.2
Platforma: emscripten

Tutaj zobaczysz emscripten: ten edytor uruchamia wersję Pythona zbudowaną dla stron WWW, w twojej przeglądarce. W odróżnieniu od platform.python_version(), sys.platform nie ma nawiasów, bo to wartość, którą się odczytuje, a nie funkcja, którą się wywołuje. Test pokazuje platformę jako <platform>.

Dodaj linię z platformą
Niech Python to wypełni
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

Sprawdzenie wersji

Sprawdź zainstalowaną wersję Pythona. Moduł sys zawiera informacje o interpreterze. Przydatne przed uruchomieniem kodu zależnego od wersji.
sprawdzenie-wersji-pythona.py
# Sprawdzamy wersję Pythona
import sys

# Wyświetlamy pełną informację o wersji
print("Wersja Pythona:", sys.version)

# Możemy też sprawdzić samą wersję numeryczną
print("Wersja:", sys.version_info.major, ".", sys.version_info.minor, sep="")
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:].