python双十一期间一家商场在降价促销, 如果购买金额低于或等于 1000 元,会给10%的折扣,如果购买金额大于 1000 元,会给20%的折扣。编写一个程序,询问客户的购买价格,再显示折扣(10%或20%)和最终价格
时间: 2024-10-20 10:17:33 浏览: 14
在Python中,你可以通过条件判断语句实现这个功能。下面是一个简单的示例程序:
```python
def calculate_discount(price):
if price <= 1000:
discount = price * 0.1
final_price = price - discount
print(f"您的商品享受10%的折扣,最终价格是{final_price}元")
else:
discount = price * 0.2
final_price = price - discount
print(f"您的商品享受20%的折扣,最终价格是{final_price}元")
# 询问用户输入
customer_price = float(input("请输入您的购买价格(单位:元): "))
calculate_discount(customer_price)
```
在这个程序中,首先定义了一个函数`calculate_discount`,它接受一个价格参数`price`。然后检查价格是否小于或等于1000,根据条件计算相应的折扣,并更新到`final_price`。最后,根据折扣结果打印出折扣信息和最终价格。
阅读全文