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

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

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

Разбей программу чека на функции

Напишите программу для печати простого чека.

Пользователь вводит три значения по порядку:

  1. название товара;
  2. цену товара;
  3. скидку в процентах.

Нужно оформить программу так, чтобы в ней были отдельные функции:

  • для получения данных;
  • для расчёта итоговой цены;
  • для печати чека;
  • main(), которая объединяет всё вместе.

Итоговая цена считается по формуле: price - price * discount / 100.

Программа должна вывести чек в таком виде:

  • первая строка: Товар: <название>;
  • вторая строка: Цена: <итоговая цена>.

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

Сохраните поведение вычислений, но разбейте логику на функции.

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