def calculate_total_price(purchase_amount):
if purchase_amount > 1000:
discount = 0.05
elif purchase_amount > 500:
discount = 0.03
else:
discount = 0.0
total_price = purchase_amount * (1 - discount)
return total_price
# Пример использования
purchase_amount = float(input("Введите сумму покупки: "))
total_price = calculate_total_price(purchase_amount)
print(f"Итоговая стоимость с учетом скидки: {total_price:.2f} руб.")
Пояснения:
Определение скидки: В зависимости от суммы покупки, скидка назначается либо 5%, либо 3%, либо 0%.
Вычисление итоговой стоимости: Итоговая стоимость рассчитывается путем умножения суммы покупки на (1 - скидка).
Ввод и вывод: Пользователь вводит сумму покупки, а программа выводит итоговую стоимость с учетом скидки.
Можно записать еще проще
purchase_amount = float(input("Введите сумму покупки: "))
total_price = purchase_amount * (1 - (0.05 if purchase_amount > 1000 else 0.03 if purchase_amount > 500 else 0))
print(f"Итоговая стоимость с учетом скидки: {total_price:.2f} руб.")