Day2购物车
代码
goods = {'钢笔':113,'杯子':97,'笔记本':44,'雨伞':70} user = {'jim':1200,'tom':80} user_1 = input("hello ,请输入用户名:") n=0 sum=0 while n < 1: if user_1 in user.keys(): n=1 print('*********************') print(user_1,user.get(user_1)) print('*********************') else: user_1 = input("hello ,请重新输入用户名:") for index,key in enumerate(goods.keys()): print(index,key,goods.get(key)) str_a = list(goods) flag= input('确定是否购物,退出请按“q”,连续输入商品编号:') if 'q' in list(flag): exit() else: #print(str((list(flag)))) str_1 = tuple((list(flag))) str_2 = list(flag) print(str_2) for i in str_1: #print(i) goods_1 = list(goods.keys())[int(i)] #print(goods_1) #print(goods.get(goods_1)) sum += int((goods.get(goods_1))) print(sum) if sum < int(user.get(user_1)): print('*****购物清单*****') for i1 in str_2: print(int(i1),str_a[int(i1)],goods.get(str_a[int(i1)])) flag_2 = input('是否确定结算(‘q’退出交易;‘y’完成交易):') if flag_2 == 'q': exit() else: yue = int(user.get(user_1))-sum print('您的余额为%f'%(yue))
公众号请关注:侠之大者