“購物車”練習
阿新 • • 發佈:2018-06-28
%s while HR choose you style app add number
Emm....
It‘s a shopping cart;
1.You need input your salary;
2.Output a products list,each product mast contain a sequence number;
3.You need input thr sequence number what you want to buy,if you input "q" print your shopping list and your saving(salary);
4;Your salary must enough to add product to your shopping list,if not ...
Here is my code:
1 salary = input("input Your salary:") 2 product = [ 3 (‘iphone‘,6000), 4 (‘Mac Pro‘,14000), 5 (‘mouse‘,100), 6 (‘keyboar‘,300), 7 (‘XiaoMi 2s‘,3000), 8 ] 9 p_list = [] 10 while salary.isdigit(): 11 salary=int(salary) 12 while True: 13 for index, item inenumerate(product): 14 print(index, item) 15 user_choose = input("input the num of product what You want wo buy:") 16 if user_choose.isdigit(): 17 user_choose = int(user_choose) 18 if user_choose >= 0 and user_choose < len(product): 19 ifsalary >= product[user_choose][1]: 20 p_list.append(product[user_choose]) 21 salary -= product[user_choose][1] 22 print("\033[1;42m The product added in Your shopping list \033[0m!") 23 else: 24 print("\033[1;41m Your salary is not enough;have try other product \033[0m!") 25 else: 26 print("\033[1;41m Your inputted out of list \033[0m!") 27 elif user_choose == "q": 28 print("Your shoppong list:%s,Your salary is %s" % (p_list, salary)) 29 exit() 30 else: 31 print("\033 [1;41m Your invalid option;choose again \033[0m!") 32 else: 33 print("輸入錯誤")
it takes me all night long... so stupid... hah..
“購物車”練習