购物练习
1 商品列表= [ 2 ('苹果手机', 7000), 3 ('苹果电脑', 13000), 4 ('书本',100), 5 ('手表', 10000), 6 ('饮料', 3), 7 ('汽车', 110000), 8 ] 9 购物车 = [] 10 print("输入q可结算!") 11 你的工资 = input("输入你的工资:") 12 if 你的工资.isdigit(): 13 你的工资 = int(你的工资) 14 while True: 15 print('-----商城-----') 16 #for index,商品 in enumerate(商品列表): 17 for 商品 in 商品列表:#以下标来充当商品序号,进行购物 18 print(商品列表.index(商品),商品) 19 #print(index,商品) 20 商品序号 = input("选择买什么?>>>:") 21 if 商品序号.isdigit(): 22 商品序号 = int(商品序号) 23 if 商品序号 < len(商品列表) and 商品序号 >= 0: 24 买的商品 = 商品列表[商品序号] 25 if 买的商品[1] <= 你的工资: 26 购物车.append(买的商品) 27 你的工资 -= 买的商品[1] 28 print("买的是%s,余额还有%s钱" %(买的商品,你的工资)) 29 else: 30 print("余额不足,还有%s钱"% (你的工资)) 31 else: 32 print('商品不存在%s'%商品序号) 33 elif 商品序号 == 'q': 34 print('----购物清单----') 35 for p in 购物车: 36 print(p) 37 print("你还剩下%s元钱"%(你的工资)) 38 exit() 39 else: 40 print('错误的输入!') 41 else: 42 print("错误的输入!")
注:改成中文方便理解!
若本文内容有误,请指出,看到后会进行修改,谢谢!转载请注明出处。