用户进行超市购物 vip有个列表 vip = ["张三","李四","王五","赵六"] 输入两个信息input 1.购物金额 2.姓名 自动打印需要支付的金额. 身份 购物金额 折扣 普通 小于100 无 普通 大于等于100 打9折 VIP 小于100 打8折 VIP 大于等于100 对折50% 要求打印结果显示 客户您好,你是XX用户,您购买的东西总价xx元最终需要付款xx元
时间: 2023-07-19 08:32:17 浏览: 91
超市VIP消费管理
5星 · 资源好评率100%
好的,让我来解答你的问题。根据你提供的信息,我可以为你编写以下Python代码:
```python
# 定义VIP列表
vip = ["张三", "李四", "王五", "赵六"]
# 输入购物金额和姓名
name = input("请输入您的姓名:")
amount = float(input("请输入您的购物金额:"))
# 判断身份和折扣
if name in vip:
if amount < 100:
discount = 0.8
else:
discount = 0.5
else:
if amount < 100:
discount = 1
else:
discount = 0.9
# 计算需要支付的金额
pay_amount = amount * discount
# 打印结果
print("客户您好,你是{}用户,您购买的东西总价{}元,最终需要付款{}元。".format(name, amount, pay_amount))
```
你可以将这段代码复制到Python环境中运行,输入姓名和购物金额,即可得到需要支付的金额。注意,这段代码只是一个简单的示例,实际应用中可能需要更多的判断和处理。
阅读全文