Space Python Ładowanie Pythona…

Jednostki i separatory

Napisz kodŁatwy 3 etapy

Czujniki mierzą dokładniej, niż ktokolwiek potrzebuje czytać. Komputer nawigacyjny podaje prędkość jako 7.6612, a masę jako 1234567, a nikt na pokładzie nie chce liczyć cyfr w trakcie startu.

Sformatuj liczby dla ludzi: rozsądna liczba miejsc po przecinku, separatory tysięcy i właściwe jednostki. Zapisane wartości pozostają dokładne; zmienia się tylko sposób ich wypisania.

Wypisz prędkość zaokrągloną do dwóch miejsc po przecinku, z jednostką:

Prędkość: 7.66 km/s

W nawiasach klamrowych dodaj specyfikator formatu po dwukropku: {speed:.2f} oznacza „liczba z 2 cyframi po kropce dziesiętnej”.

Wypisz prędkość
Formatuj wartość, a nie tekst

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

Dodaj masę, z przecinkami między grupami po trzy cyfry:

Prędkość: 7.66 km/s
Masa: 1,234,567 kg

Specyfikator formatu , dodaje separatory: {mass:,}.

Dodaj masę
Formatuj wartości, a nie tekst

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

Czujnik paliwa podaje napełnienie zbiornika jako ułamek: 0.8734 oznacza 87,34%. Dodaj je jako procent z jednym miejscem po przecinku:

Prędkość: 7.66 km/s
Masa: 1,234,567 kg
Paliwo: 87.3%

Specyfikator formatu .1% mnoży przez 100, zaokrągla do 1 miejsca po przecinku i dodaje znak procentu.

Dodaj poziom paliwa
Formatuj wartości, a nie tekst
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

Formatowanie tekstu z f-string

F-stringi (f"...") to wygodny sposób wstawiania zmiennych do tekstu. Wystarczy umieścić zmienną w nawiasach klamrowych {zmienna}.
formatowanie-tekstu-f-string.py
# F-stringi - nowoczesne formatowanie tekstu
astronaut = "Jan Kowalski"
mission = "Mars Explorer"
days_in_space = 180

# Wstawiamy zmienne w tekst za pomocą {}
print(f"Astronauta: {astronaut}")
print(f"Misja: {mission}")
print(f"Czas trwania: {days_in_space} dni")

# Możemy też wykonywać obliczenia
print(f"To jest {days_in_space / 30:.1f} miesięcy")
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:].