product_list=[('ipone',5000),('book',1000),('car',30000),('task',4000)]
shop_list=[]
salary=input("请输入你的存款金额:")
if salary.isdigit():
salary=int(salary)
while True:
for index,atm in enumerate(product_list):
print(index,atm)
choise=input("请输入购买的商品数字(输入字母q,退出购买):")
if choise.isdigit():
choise=int(choise)
if 0 <= choise <len(product_list):
_atm=product_list[choise]
if _atm[1] <=salary:
shop_list.append(_atm)
salary-=_atm[1]
print("ADD %s to your 购物车中,您的余额还剩%s" %(_atm,salary))
else :
print("您的余额只有%s,买个屁啊" %(salary))
else :
print("您输入的%s不在本次允许购物清单中"%(choise))
elif choise == "q":
for we in shop_list:
print(we)
print("您已完成此次购物,欢迎下次继续光临,您的余额还剩%s"%(salary))
exit()
else:
print("您输入错误,请重新输入数字或者请输入q退出")