Pomylone jednostki
Zespół dynamiki lotu sprawdza plan przelotu na Księżyc. Jeden odcinek pochodzi z narzędzia planistycznego wykonawcy, a suma nie wygląda dobrze.
Przewidź, co wypisze kod, znajdź odcinek, który nie pasuje, popraw sumę, a potem sam przelicz odczyty z czujników lądownika.
Ukończ etap 1, aby odblokować ten etap.
Nie uruchamiaj jeszcze kodu. Przeczytaj go i zdecyduj, co wypisze. Wpisz swoje przewidywanie w prediction, na górze, w cudzysłowie. Potem uruchom kod i porównaj.
Na tym etapie zalicza każde przewidywanie: chodzi o to, żeby pomyśleć przed uruchomieniem. Po sprawdzeniu zobaczysz swoje przewidywanie obok tego, co wypisał Python.
Dodaj trzy odcinki tak, jak zrobi to Python. :,.0f wypisuje sumę bez części dziesiętnej i z przecinkami między tysiącami.
Ukończ etap 1, aby odblokować ten etap.
Zbadaj. Znajdź zmienną, która przechowuje odległość w innej jednostce, i zapisz jej nazwę, jako tekst, w odd_one_out. Potem ją przelicz: mila to 1.609344 km. Zapisz odcinek 2 w km, jako liczbę, w leg_2_in_km.
Zmień. Dodaj na górze stałą KM_PER_MILE = 1.609344 i zamień odcinek 2 na km, zanim zostanie dodany. Ma wypisać:
Długość trajektorii: 386,294 km
Ukończ etap 2, aby odblokować ten etap.
Wysokość lądownika pochodzi z radaru, w metrach, ale czujnik zapasowy podaje prędkość opadania w stopach na sekundę, jak wiele przyrządów lotniczych. Zamień prędkość na metry na sekundę przez stałą M_PER_FOOT = 0.3048, a potem wypisz ją i czas do przyziemienia:
Prędkość opadania: 1.98 m/s Przyziemienie za: 60.6 s
Czas do przyziemienia to wysokość podzielona przez prędkość opadania, obie w metrach.
Podpowiedzi
Podstawowe operacje matematyczne
# Obliczanie paliwa misji
fuel_total = 1000
fuel_used = 350
fuel_remaining = fuel_total - fuel_used
print("Pozostałe paliwo:", fuel_remaining, "litrów")
# Moc silników
engines = 4
power_per_engine = 250
total_power = engines * power_per_engine
print("Całkowita moc:", total_power, "kW")
# Obliczanie średniej prędkości
distance = 1000
time_hours = 4
speed = distance / time_hours
print("Prędkość:", speed, "km/h")
Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].