Декомпозиция программы на функции
Уроки курсаДекомпозиция программы на функции
Перепиши программу поездки на функции с понятными именами
Дан рабочий, но не очень читаемый код для расчёта поездки на автомобиле.
Программа должна:
- считывать расстояние в километрах;
- считывать расход топлива в литрах на 100 км;
- считывать цену одного литра топлива;
- вычислять, сколько литров топлива нужно на поездку;
- вычислять стоимость поездки;
- выводить итоговую стоимость.
Перепишите программу так, чтобы она была разбита на отдельные функции с понятной ответственностью, а запуск происходил через main().
Требования к структуре:
- одна функция для ввода данных;
- одна функция для расчёта нужного количества топлива;
- одна функция для расчёта стоимости поездки;
- одна функция для вывода результата;
main()как явная точка входа программы.
Формула расчёта топлива: distance * fuel_per_100km / 100.
Формула стоимости: liters * price_per_liter.
Программа должна вывести одну строку в формате:Стоимость поездки: <число>
Число выводите как обычное значение Python, без округления специально для вывода.
Не вставляйте в ответ пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей.
PythonPython 3.12 (basic)
Язык решенияДля stdin/stdout-задач можно выбрать любой поддерживаемый язык.
STDIO
