某上次做周年庆活动,购物满1000元以上,可以享受九折优惠,购物满2000以上,可以享八折优惠,购物满3000以上,可享受7折优惠,使用if-else语句来计算客户在享受折扣后最终需要支付的金额
时间: 2024-10-17 09:09:20 浏览: 5
为了使用if-else语句计算购物折扣后的总金额,首先我们需要确定客户的实际花费以及相应的折扣级别。假设客户的购物总额为`total_amount`,我们可以编写如下的Python代码:
```python
def calculate_discount(total_amount):
if total_amount < 1000:
discount = 1.0 # 不打折
elif 1000 <= total_amount < 2000:
discount = 0.9 # 九折
elif 2000 <= total_amount < 3000:
discount = 0.8 # 八折
else: # 购物超过3000元
discount = 0.7 # 七折
discounted_price = total_amount * discount
return discounted_price
# 示例使用
customer_total = float(input("请输入您的购物总额:"))
final_payment = calculate_discount(customer_total)
print(f"经过折扣后的价格为:{final_payment}元")
阅读全文