购物车程序需求:
1)启动程序后,让用户输入账户金额,然后打印商品列表;
2)允许用户根据商品编号购买商品;
3)用户选择商品后,检测余额是否足够,狗就直接扣款,不够就提醒:
1)启动程序后,让用户输入账户金额,然后打印商品列表;
2)允许用户根据商品编号购买商品;
3)用户选择商品后,检测余额是否足够,狗就直接扣款,不够就提醒:
4)可随时进出,退出时打印已经购买的商品和余额
x=0;y=0;z=0 money = input("账户金额:") shopinfo = [ ('iphone',5800), ('book',100), ('bike',200) ] for a,b in enumerate(shopinfo): print a,b while True: number = input("请输入商品编号或者退出选项5:") if number == 0: if money>5800: money=money-5800 x+=1 else: print '账户余额不足' elif number == 1: if money>100: money=money-100 y+=1 else: print '账户余额不足' elif number == 2: if money>200: money=money-200 z+=1 else: print("账户余额不足") elif number == 5: print('你的选购已经结束') print('你已经购买iphone %s台' %x) print('你已经选购book %s本' %y) print("你已经选购bike %s辆" %z) print('你的余额还有 %s' %money) break else: print('输入有误,请输入商品编号0,1,2或者离开选项5')