
Помогите написать код на python Программа определяет величину денежной скидки, в зависимости от
суммы покупки. Чем, больше сумма покупки, тем выше скидка, которую предоставляется покупателю. При запуске программа выводит сумму покупки, величину скидки и сумму к оплате. Сумма покупки – это случайная величина (в грн. и коп.), которая не превышает 2000 грн. Если покупатель приобрел товара на сумму больше 100 грн., он получает скидку 5%. Больше 500 грн. – 10%, и, наконец больше 1000 грн. – 25%.

Ответы на вопрос

import random
S = random.randint(1,200000)/100
if S > 1000:
discount = round(0.25*S,2)
elif S > 500:
discount = round(0.1*S,2)
elif S > 100:
discount = round(0.05*S,2)
print('\nСумма покупки:',S,'грн','\nСкидка:',discount,'грн','\nСумма к оплате:',round(S-discount,2),'грн')




import random
def money(d):
b = round(a*d, 2)
c = str(b).split(".")
print("Скидка:",c[0],"грн.",c[1],"коп.")
c = str(round(a-b,2)).split(".")
print("Сумма к оплате:",c[0],"грн.",c[1],"коп.")
a = round(random.uniform(1, 2000),2)
b = int(a)
c = str(a).split(".")
print("Сумма покупки:",c[0],"грн.",c[1],"коп.")
if b>=100 and b<500:
money(0.05)
elif b>=500 and b<1000:
money(0.1)
elif b>=1000:
money(0.25)




Вы можете использовать следующий код на Python для реализации программы, которая определяет величину денежной скидки в зависимости от суммы покупки:
pythonimport random
# Генерируем случайную сумму покупки от 1 до 2000 грн
purchase_amount = random.randint(1, 2000)
# Инициализируем скидку
discount = 0
# Проверяем условия и устанавливаем соответствующую скидку
if purchase_amount > 100:
discount = 0.05
if purchase_amount > 500:
discount = 0.10
if purchase_amount > 1000:
discount = 0.25
# Вычисляем сумму скидки и сумму к оплате
discount_amount = purchase_amount * discount
total_amount = purchase_amount - discount_amount
# Выводим результат
print(f"Сумма покупки: {purchase_amount} грн")
print(f"Величина скидки: {discount_amount:.2f} грн")
print(f"Сумма к оплате: {total_amount:.2f} грн")
Этот код генерирует случайную сумму покупки, затем проверяет условия для определения скидки и вычисляет сумму скидки и сумму к оплате. В конечном итоге, программа выводит информацию о сумме покупки, скидке и сумме к оплате.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili