购物打折 描述 某百货公司为了促销,采用购物打折的优惠办法。顾客一次购物折扣如下表所示。编写应用程序,由用户输入购物价值,计算并输出优惠价,结果保留1位小数。 一次购物价值(元) 折扣
时间: 2024-02-24 14:59:06 浏览: 156
好的,根据你的要求,以下是代码实现:
```python
price = float(input("请输入购物价值:"))
if price >= 1000:
discount = price * 0.8
elif price >= 500:
discount = price * 0.9
elif price >= 100:
discount = price * 0.95
else:
discount = price
print("优惠价为:{:.1f}元".format(discount))
```
使用方法:
1. 代码中使用了 `input()` 函数获取用户输入,当程序运行到该行代码时,程序会暂停等待用户输入购物价值,用户需要输入一个数字并按下回车键。
2. 程序会根据输入的购物价值,按照表格中的折扣计算优惠价,并使用 `print()` 函数输出结果。输出结果中的 `"{:.1f}"` 是一个格式化字符串,表示保留一位小数。
注意事项:
1. 代码中的条件判断语句使用了 `if-elif-else` 的结构,需要保证判断条件的顺序是正确的,否则可能会导致程序输出错误结果。
2. 代码中的缩进必须正确,否则可能会导致程序无法正常运行。建议使用四个空格进行缩进。
阅读全文