!/usr/bin/evn python# Aothor Jackproduct_list=[ ('Iphone',5800), ('Mac Pro',9800), ('Bick',800), ('Watch',10600), ('Coffee',31), ('Alex Python',120)]shopping_list=[]salary=input("請輸入你的薪資:")if salary.isdigit(): salary=int(salary) while True: for index,item in enumerate(product_list): # print(product_list.index(item),item)#獲取item的下標 print(index,item) user_choice =input("輸入你要買的商品的序列號:") 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("Add %s into shopping car,your current balance is:\033[31;1m%s\033[0m"%(p_item,salary)) else: print("\033[41;1m你的餘額只剩[%s]啦\033[0m"%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("Input is invalid")else: print("Input is invalid")