Калькулятор космических миссий

PythonBeginner
Практиковаться сейчас

Введение

Добро пожаловать в Космическую академию LabEx на испытание по функциям и модулям Python! В качестве нового космического кадета вам предстоит доработать простой калькулятор космических миссий. Это задание поможет вам попрактиковаться в определении функций и их использовании из другого файла.

Завершите разработку калькулятора космических миссий

В этом испытании вы доработаете частично созданный модуль Python и используете его в основной программе.

Задачи

  1. Откройте файл space_math.py в директории /home/labex/project. (Рекомендуется использовать WebIDE)
  2. Реализуйте три функции в файле space_math.py:
    • calculate_fuel(distance)
    • time_to_destination(distance, speed)
    • gravity_force(mass1, mass2, distance)
  3. Откройте файл mission_planner.py в той же директории.
  4. Импортируйте функции из space_math.py и используйте их для расчета параметров миссии.

Требования

  • Реализуйте функции в space_math.py, используя формулы, указанные в комментариях к коду.
  • В файле mission_planner.py импортируйте функции из space_math.py, используя синтаксис from ... import ....
  • Используйте импортированные функции для расчета и вывода данных о миссии.
  • Округлите все результаты вычислений до двух знаков после запятой при выводе.

Пример

После завершения работы и запуска mission_planner.py вывод должен выглядеть примерно так:

python ~/project/mission_planner.py
Space Mission Details:
----------------------
Fuel needed: 112500000000.00 liters
Time to destination: 11250.00 hours
Gravitational force at destination: 12.64 N
✨ Проверить решение и практиковаться

Резюме

В этом испытании вы доработали модуль Python с функциями для расчета параметров космической миссии и применили его в основной программе. Вы попрактиковались в определении функций, их импорте из другого файла и использовании в вычислениях. Эти навыки критически важны для структурирования кода и создания переиспользуемых компонентов в крупных проектах на Python.