Предмет: Информатика, автор: dbog3690

PYTHON напишите программу
Напишите программу вычисления стоимости покупки с учётом скидки. Скидка в 3% (0.97) предоставляется в случае, если сумма покупки больше 500 руб., в 5%
(0.95) - если сумма больше 1000 руб. Сумму покупки округлить до 2х знаков после запятой. В случае отсутствии скидки должно выводиться сообщение: "Скидка Вам не предоставляется' и 'Сумма покупки: в руб.
Фрагмент экрана:
Вычисление споимости покупки с учетом скидки
Введите сумму покупки: 1100
Вам предоставляется скидка 5%.
Сумма покупки с учетом скидки: 1045.00 руб.

Ответы

Автор ответа: lizalizok3112
0

Ответ:

print("Вычисление стоимости покупки с учётом скидки")

x=float(input("Введите сумму покупки: "))

if x>500 and x<=1000:

➡️x=x*0.97

➡️print("Вам представляется скидка 3%")

➡️print("Сумма покупки с учётом скидки:", toFixed(х, 2), "руб.")

elif x>1000:

➡️x=x*0.95

➡️print("Вам представляется скидка 5%")

➡️print("Сумма покупки с учётом скидки:", toFixed(х, 2), "руб.")

else:

➡️print("Скидка вам не предоставляется ")

➡️print("Сумма покупки: в", toFixed(х, 2), "руб.")


lizalizok3112: если toFixed(х) не работает, можно использовать х=х*1000//1/1000, перед print
lizalizok3112: Только вместо 1000 используй 100
Похожие вопросы