Python程序编写 问题描述:会员在商场购物时,会根据积分的不同享受不同的折扣,现在编写一个程序判断会员享受的折扣 积分<2000 ,9折 2000<=积分<4000,8折 4000<=积分<8000,7折 积分>=8000,6折
时间: 2024-10-09 11:01:18 浏览: 14
在Python中,你可以创建一个函数来处理这个场景。首先定义一个函数`get_discount`,它接受一个参数`points`表示会员的积分,然后根据积分范围返回相应的折扣。下面是一个示例代码:
```python
def get_discount(points):
if points < 2000:
discount = 0.9 # 9折
elif 2000 <= points < 4000:
discount = 0.8 # 8折
elif 4000 <= points < 8000:
discount = 0.7 # 7折
else: # 积分>=8000
discount = 0.6 # 6折
return discount
# 示例会员积分
customer_points = 5000
discount_rate = get_discount(customer_points)
print(f"会员的折扣是{discount_rate*100}%")
阅读全文