国庆期间,某超市购物优惠规定:所购物品不超过100元时,按9折,如果超过100元,超过部分按8折收费,请编一程序完成超市计费的工作
时间: 2024-12-16 13:22:03 浏览: 3
在Python中,你可以编写一个简单的函数来计算国庆期间超市的购物费用。这个函数会首先检查总金额是否超过100元,然后根据不同情况应用折扣。以下是实现的一个示例:
```python
def supermarket_discount(total_amount):
if total_amount <= 100:
# 如果总金额不超过100元,打9折
discount_rate = 0.9
else:
# 超过100元的部分打8折,先减去100元的原价再计算
discount_rate = 0.8
over_100_amount = total_amount - 100
total_amount = 100 + (over_100_amount * discount_rate)
discounted_total = total_amount
return discounted_total
# 使用示例
amount_to_bill = float(input("请输入您的消费金额:"))
discounted_amount = supermarket_discount(amount_to_bill)
print(f"打折后的金额为:{discounted_amount}元")
阅读全文