python实现以下问题某商场给顾客的折扣率如下: 购物金额<1000元,不打折。 1000元<=购物金额<2000元,9.5折。 2000元<=购物金额<3000元,9折。 3000元<=购物金额<5000元,8.5折。 购物金额>=5000元,8折。 编写程序输入购物金额,输出打折率、实际付款金额。
时间: 2024-02-13 17:01:56 浏览: 453
Python实现商场购物
可以使用以下代码实现:
```
shopping_amount = float(input("请输入购物金额:"))
if shopping_amount < 1000:
discount = 1.0
elif shopping_amount < 2000:
discount = 0.95
elif shopping_amount < 3000:
discount = 0.9
elif shopping_amount < 5000:
discount = 0.85
else:
discount = 0.8
payment_amount = shopping_amount * discount
print("打折率为:", discount)
print("实际付款金额为:", payment_amount)
```
首先,使用 `input` 函数获取用户输入的购物金额,然后使用 `if-elif-else` 语句判断购物金额所在的区间,并计算出对应的折扣率和实际付款金额。最后使用 `print` 函数输出结果。
阅读全文