Python для новичковФункцииДекомпозиция программы на функции

Декомпозиция программы на функции

Уроки курсаДекомпозиция программы на функции

Перепиши программу поездки на функции с понятными именами

Дан рабочий, но не очень читаемый код для расчёта поездки на автомобиле.

Программа должна:

  1. считывать расстояние в километрах;
  2. считывать расход топлива в литрах на 100 км;
  3. считывать цену одного литра топлива;
  4. вычислять, сколько литров топлива нужно на поездку;
  5. вычислять стоимость поездки;
  6. выводить итоговую стоимость.

Перепишите программу так, чтобы она была разбита на отдельные функции с понятной ответственностью, а запуск происходил через main().

Требования к структуре:

  • одна функция для ввода данных;
  • одна функция для расчёта нужного количества топлива;
  • одна функция для расчёта стоимости поездки;
  • одна функция для вывода результата;
  • main() как явная точка входа программы.

Формула расчёта топлива: distance * fuel_per_100km / 100.
Формула стоимости: liters * price_per_liter.

Программа должна вывести одну строку в формате:
Стоимость поездки: <число>

Число выводите как обычное значение Python, без округления специально для вывода.

Не вставляйте в ответ пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей.
PythonPython 3.12 (basic)
Язык решенияДля stdin/stdout-задач можно выбрать любой поддерживаемый язык.
STDIO