• Предмет: Информатика
  • Автор: gleb4539
  • Вопрос задан 4 месяца назад

Пайтон!!! Срочно!!!! Уявіть себе космічним рейнджером.
Створіть функцію, що має в собі відстані від Землі до п’яти
найближчих зірок (відстані й назви зірок знайдіть в інтернеті).
Користувач вводить швидкість свого корабля й отримує час
(в годинах), за який він дістанеться до кожної зірки. Якщо на
подорож витрачатиметься більше як 10 років, виведіть на екран
рекомендацію попрацювати над кораблем і швидкість, якої
потрібно досягти, щоби подорож тривала менш як 10 років.

Ответы

Ответ дал: asilvejstruk
1

Ответ:

def space_travel_time(speed):

   star_distances = {

       "Proxima Centauri": 4.22,

       "Alpha Centauri A&B": 4.37,

       "Barnard's Star": 6.96,

       "Wolf 359": 7.78,

       "Lalande 21185": 8.29

   }

   for star, distance in star_distances.items():

       travel_time = distance / speed

       if travel_time > (10*365):

           print("It will take more than 10 years to travel to " + star + ". Consider upgrading your ship.")

       else:

           print("Travel time to " + star + ": " + str(travel_time) + " years.")

speed = float(input("Enter your ship's speed in c: "))

space_travel_time(speed)

Вас заинтересует