Пока не будет введено стоп-слово «off», программа должна запрашивать категорию и сумму. При вводе слова «off»
Пока не будет введено стоп-слово «off», программа должна запрашивать категорию и сумму. При вводе слова «off», программа должна выводить «Касса закрыта.» и завершить работу. При получении стоимости товаров, программа должна применять определенную скидку в зависимости от категории и выводить сумму к оплате на экран. Затем программа должна снова запросить ввод категории. Если по введенной категории нет скидок, программа должна выводить сумму к оплате без применения скидок. Доступные скидки: Категория «молочные продукты» — скидка 10%. Категория
18.12.2023 13:29
Описание:
В данной задаче мы создаем программу-кассу, которая запрашивает у пользователя категорию товара и его стоимость. Если пользователь вводит слово "off", программа завершает работу и выводит сообщение "Касса закрыта." Категории товаров могут иметь определенную скидку.
Программа должна применять скидку в зависимости от категории и выводить сумму к оплате на экран. Если по введенной категории нет скидки, программа должна выводить общую сумму без скидки.
Пример:
Совет:
- Храните категории товаров и скидки в виде словаря, где ключами будут названия категорий, а значениями - размеры скидок.
- Используйте цикл while для повторного запроса категорий товаров и проверки условия на ввод слова "off".
Задача для проверки:
Пожалуйста, создайте программу-кассу, реализующую описанную логику.