商家通常会对自己店铺的会员有所优惠,假设金卡会员消费可以打9折,普通会员打9.5折,非会员用户消费9.9折。使用input()函数输入用户的消费额以及会员编号,根据会员情况,输出最后应付的金额,保留两位小数(使用if-elif-else)
时间: 2024-03-19 18:46:24 浏览: 125
huiyuanguanli.rar_会员_会员管理_会员管理 vb_会员系统
好的,根据您的要求,可以使用如下代码实现:
```python
price = float(input("请输入消费金额:"))
member = input("请输入会员编号(普通会员:1,金卡会员:2,非会员:3):")
if member == '2':
price *= 0.9
elif member == '1':
price *= 0.95
else:
price *= 0.99
print("应付金额为:{:.2f}".format(price))
```
这段代码中,我们首先使用 `input()` 函数获取用户输入的消费金额和会员编号,然后使用 `if-elif-else` 语句判断会员的类型,并根据不同的会员类型计算出最终应付的金额。最后使用字符串格式化输出结果。
阅读全文