Python使用字典类型完成不同会员消费者买单程序。字典的键为会员卡的类别代号
时间: 2024-11-03 15:18:50 浏览: 18
Python中,你可以使用字典(dict)数据结构来设计一个简单的会员消费者买单程序。字典是一种无序的键值对集合,其中每个键都是唯一的,用于存储对应的数据。在这个场景中,你可以创建一个字典,其中键代表会员卡的不同类别代号(例如"gold", "silver", "bronze"),值则是相应的折扣或者其他优惠信息。
比如:
```python
# 定义会员卡打折字典
discounts = {
"gold": 0.9, # 金卡享受9折优惠
"silver": 0.95, # 银卡享受95折优惠
"bronze": 1.0, # 铜卡享受原价
}
# 消费者买单函数示例
def pay_bill(member_card, amount):
discount = discounts.get(member_card, 1.0) # 获取对应会员卡的折扣
discounted_amount = amount * discount # 计算实际应付金额
return discounted_amount
# 使用示例
bill_amount = 100
member_card = "gold"
customer_discounted_amount = pay_bill(member_card, bill_amount)
print(f"{member_card}会员应付金额:{customer_discounted_amount}")
```
在这个例子中,`pay_bill`函数会根据传入的会员卡类别获取相应的折扣,并计算出最终应付金额。
阅读全文