1. 程式人生 > >python 商品購物車

python 商品購物車

correct choose list int IT 成功 商品 add python

 1 Shopping_Cart=[]
 2 
 3 commodity=[("iphone",5000),
 4 ("bike",200),
 5 ("book",100),
 6 ("computer",3000),
 7 ("car",10000),
 8 ]
 9 salary=input("please input your salary:")
10 
11 # print(commodity)
12 if salary.isdigit():
13     salary=int(salary)
14     while True:
15         for index,item in enumerate(commodity):
16 print(index,item) 17 Use_choice = input("please choose you want to buy commodity num:") 18 if Use_choice.isdigit(): 19 Use_choice=int(Use_choice) 20 if Use_choice<len(commodity) and Use_choice>=0 : 21 p_item=commodity[Use_choice]
22 # print(p_item[1]) 23 if p_item[1]<= salary: 24 Shopping_Cart.append(p_item) 25 salary-=p_item[1] 26 print("Shopping_Cart added %s ,your current balance is \033[31;1m %s \033[0m" % (p_item,salary)) 27 else
: 28 print("\033[41;1m 余額不足,請重新選擇 %s \033[0m" %salary) 29 else: 30 print("please iput correct product code \033[31;1m %s \033[0m" % Use_choice) 31 elif Use_choice=="q" : 32 print("--------shopping list---------") 33 for i in Shopping_Cart: 34 print(i) 35 exit("成功退出購買商品") 36 else: 37 print("please input Correct commodinty num \033[31;1m %s \033[0m"%Use_choice) 38 else: 39 print("\033[31;1mplease input Correct salary %s \033[0m"%salary)

python 商品購物車