购物车程序
要求:
1.启动程序后,让用户输入工资,然后打印商品列表
2.允许用户根据商品编号购买商品
3.用户选择商品后,检查余额是否足够,够了就扣款,不够就提醒
4.可随时退出,退出时,打印已购买商品和余额
1 余额 = 0 2 余额表 = 购物车 = [] 3 4 while True: 5 if 余额 == 0: 6 余额 = int(input('请问工资是多少?')) 7 if 余额 > 0: 8 print('您的余额为', 余额) 9 商品列表 = [['iphone', 5800], ['mac', 12000], ['cpu', 1500]] 10 se = input('请输入商品编号?') 11 if se == 'q': 12 print('用户退出,请检查购物车商品') 13 print(购物车) 14 break 15 select = int(se) 16 print('输入了{select}'.format(select=select)) 17 if select < 3: 18 print(商品列表[select]) 19 if int(input('是否中意此物?中意请按1')) == 1: 20 if 余额 >= 商品列表[select][1]: 21 余额 = 余额 - 商品列表[select][1] 22 购物车.append(商品列表[select]) 23 print('已成功加入购物车,当前余额为[{yu}]购物列表如下'.format(yu=余额)) 24 print(购物车) 25 26 else: 27 print('余额不足') 28 else: 29 print('商品超出范围,你已购买商品如下:') 30 print(购物车)