python3.x,用来购物操作!
1 1.输入您的工资。 2 2.输入您想购买的物品代码,并和您的工资对比,如果工资足够则会购买成功,然后添加到购物车中。 3 3.退出
1 __author__ = 'Administrator' 2 cart=[["iphone",5000], 3 ["mac pro",6000], 4 ["watching",10600], 5 ["bike",700], 6 ["xiaomi",3000], 7 ] 8 #建立一个购物车列表,然后把购买的物品添加进去 9 shopping_cart=[] 10 while True: 11 Wages=input("输入您的工资:") 12 if Wages.isdigit(): 13 Wages=int(Wages) 14 break 15 else: 16 print("输入错误,请输入正确的工资,工资应为数字!!!") 17 continue 18 while True: 19 print("\033[31m 欢迎来到购物车系统\033[0m".center(50,"*")) 20 for index,i in enumerate(cart): 21 print(index,i[0]) 22 choise=input("输入你想要的商品编号OR退出(Q):") 23 if choise == "Q" or choise == "q": 24 print("已退出!") 25 break 26 if choise.isdigit(): 27 choise=int(choise) 28 if int(choise) < len(cart): 29 print("你选择的商品为:",cart[choise][0],"价格为:",cart[choise][1],"元") 30 if Wages >= int(cart[choise][1]): 31 shopping_cart.append(cart[choise][0]) 32 Wages=Wages-int(cart[choise][1]) 33 print("剩余金额为:",Wages) 34 else: 35 print("金钱不足!!!") 36 break 37 else: 38 print("该商品不存在,请重新输入!") 39 continue 40 else: 41 print("商品编号应为数字,请重新填写!") 42 for index,item in enumerate(shopping_cart,1): 43 print('''----info---- 44 编号:%s 45 商品:%s 46 '''%(index,item))