商家通常会对自己店铺的会员有所优惠,假设金卡会员消费可以打9普通会员打9.5折,非会员用户消费9.9折。使用input()函数输入用户的消费额以及会员编号,根据会员情况,输出最后应付的金额,保留两位小数(使用if-elif-else)。
时间: 2024-03-24 09:41:53 浏览: 170
huiyuanguanli.rar_会员_会员管理_会员管理 vb_会员系统
好的,我已经明白了您的问题。以下是 Python 代码实现:
```python
# 获取用户输入的消费额和会员编号
consumption = float(input("请输入消费金额:"))
member_type = input("请输入会员编号(普通会员请输入1,金卡会员请输入2,非会员请输入3):")
# 根据会员类型计算折扣
if member_type == '1':
discount = 0.95
elif member_type == '2':
discount = 0.9
else:
discount = 0.99
# 计算最终应付金额并保留两位小数
payable = consumption * discount
payable = round(payable, 2)
# 输出最终应付金额
print("最终应付金额为:", payable)
```
注意,此处会员编号只接受字符串类型的输入。如果需要输入整数类型,可以将输入语句修改为 `int(input("请输入会员编号..."))`。
阅读全文