def fun_checkout(money):
"""
功能:计算商品合计金额并进行折扣处理
money:保存商品金额的列表
返回商品的合计金额和折扣后的金额
"""
money_old=sum(money) # 合计金额
if 500<=money_old<1000:
money_new=money_old*0.9
elif 1000<=money_old<=2000:
money_new=money_old*0.8
elif money_old>=3000:
money_new=money_old*0.6
return money_old,money_new
print("开始计算...\n")
list_money=[]
while True:
# 不要输入非法的字符,否则会报错
inmoney=float(input("请输入商品金额:"))
if int(inmoney)==0:
break
else:
list_money.append(inmoney)
money=fun_checkout(list_money)
print("合计金额:",money[0],"折扣金额:",money[1])
用Python模拟结账功能
最新推荐文章于 2024-01-27 15:51:57 发布