Python Question 3: shopping cart, Python3: Shopping Cart
Enter the salary to obtain the shopping list. If the amount is sufficient, add the items to the shopping list to complete the purchase and display the shopping list.
Roduct_list = [('iphone ', 5800), ('mac Pro', 9800), ('bike', 800), ('Watch', 10600 ), ('coffee ', 31), ('python', 120),] shopping_list = [] salary = input ("Input your salary:") if salary. isdigit (): salary = int (salary) while True: # for item in product_list: # print (product_list.index (item), item) for index, item in enumerate (product_list ): print (index, item) user_choice = input ("select purchased item >>:") if user_choice.isdigit (): user_choice = int (user_choice) if user_choice <len (product_list) and user_choice> = 0: p_item = product_list [user_choice] if p_item [1] <= salary: # shopping_list.append (p_item) salary-= p_item [1] print ("Added % s into shopping cart, your current balance is % s" % (p_item, salary) else: print ("you have only % s" % salary) else: print ("product code [% s] is not exist" % user_choice) elif user_choice = "q ": print ("--------- shopping list ----------") for p in shopping_list: print (p) print ("Your current balance:", salary) exit () else: print ("wrong ")