python购物车

购物车程序:

 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # Author:ShiShen
 4 
 5 product_list = [
 6     ('Iphone' ,5800),
 7     ('Mac' ,12000),
 8     ('Bike' ,900),
 9     ('Coffee' ,31),
10     ('Alex python' ,100),
11     ('watch',4000)
12      ]
13 shoppingcart_list = []
14 salary = input("input your salary:" )
15 if salary.isdigit():
16     salary = int (salary)
17     while True :
18         for index,item in enumerate(product_list) :
19             #print(product_list.index(item),item)
20             print (index,item)
21         user_choise = input("选择商品:")
22         if user_choise.isdigit():
23             user_choise = int(user_choise)
24             if user_choise <= len(product_list) and  user_choise >= 0:
25                 p_item = product_list[user_choise]
26                 if p_item[1] <= salary:
27                     shoppingcart_list.append(p_item)
28                     salary -= p_item[1]
29                     print("Added %s into shopping cart,your current balance is \033[31;1m %s \033[0m" %(p_item,salary))
30                 else :
31                     print("\033[41;1m 你的余额只有:%s,请充值\033[0m"%(salary))
32             else:
33                 print ("你选的商品%s不存在"%user_choise)
34 
35         elif user_choise == "q":
36             print("-------shopping list-------")
37             for p in shoppingcart_list:
38                 print(p)
39             print("你余额:",salary)
40             exit()
41         else :
42             print("请输入正确的商品编号:")
43 else :
44     print("输入错误,请输入正确的工资:")

 

posted @ 2017-12-11 15:38  oo弑神44  阅读(100)  评论(0编辑  收藏  举报