Введение
Добро пожаловать в Космическую академию LabEx на испытание по функциям и модулям Python! В качестве нового космического кадета вам предстоит доработать простой калькулятор космических миссий. Это задание поможет вам попрактиковаться в определении функций и их использовании из другого файла.
Завершите разработку калькулятора космических миссий
В этом испытании вы доработаете частично созданный модуль Python и используете его в основной программе.
Задачи
- Откройте файл
space_math.pyв директории/home/labex/project. (Рекомендуется использовать WebIDE) - Реализуйте три функции в файле
space_math.py:calculate_fuel(distance)time_to_destination(distance, speed)gravity_force(mass1, mass2, distance)
- Откройте файл
mission_planner.pyв той же директории. - Импортируйте функции из
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.



