Space Python Ładowanie Pythona…

Paliwo na odpalenie

Napisz kodŁatwy 2 etapy

Odpalenie silnika zmienia orbitę Python One, a każda jego sekunda kosztuje paliwo. Przed każdym odpaleniem oprogramowanie lotu pyta załogę, jak długo ma trwać, i pokazuje, ile będzie kosztować.

Napisz to narzędzie: wczytaj czas odpalenia z klawiatury, oblicz zużyte paliwo, a potem to, co zostanie w zbiorniku.

Silnik główny zużywa 7.5 kg paliwa na sekundę. Wczytaj czas odpalenia przez input() i wypisz zużyte paliwo z jednym miejscem po przecinku. Dla 42:

Zużyte paliwo: 315.0 kg

input() zawsze daje tekst, więc zamień go na liczbę przez float(): odpalenie może trwać ułamek sekundy, np. 12.4. Gdy naciśniesz Uruchom, wpisz liczbę w konsoli. Przy sprawdzaniu testy wpiszą ją za ciebie.

Wypisz zużyte paliwo
Przyjmij liczby dziesiętne

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

Dyrektor lotu chce też wiedzieć, co zostanie po odpaleniu. Po czasie odpalenia zapytaj o paliwo w zbiorniku, w kg, i wypisz trzy linie. Dla odpalenia trwającego 42 sekundy i 1200 kg w zbiorniku:

Zużyte paliwo: 315.0 kg
Pozostałe paliwo: 885.0 kg
Najdłuższe możliwe odpalenie: 118.0 s

Najdłuższe możliwe odpalenie to czas, przez jaki silnik mógłby jeszcze pracować na pozostałym paliwie.

Pokaż, co zostanie po odpaleniu
Działa dla każdego odpalenia i zbiornika
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

Konwersja typów danych

Konwersja typów zmienia dane z jednego typu na inny. Funkcje int(), float(), str() zamieniają wartości między typami.
konwersja-typow-danych.py
# Konwersja typów danych

# String na liczbę
distance_text = "384400"
distance_number = int(distance_text)
print("Do Księżyca:", distance_number, "km")

# Liczba na string
year = 2024
year_text = str(year)
print("Misja " + year_text)

# Int na float
passengers = 7
print("Pasażerów:", float(passengers))

# Float na int (obcina część dziesiętną!)
speed = 28.7
print("Zaokrąglone:", int(speed))
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:].