python-购物车小代码

python3.x,用来购物操作!

1 1.输入您的工资。
2 2.输入您想购买的物品代码,并和您的工资对比,如果工资足够则会购买成功,然后添加到购物车中。
3 3.退出
Read me
 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))
Code

猜你喜欢

转载自www.cnblogs.com/Yzhao/p/12724929.html