products=[
('Iphone',5800),
('Mac Pro', 9800),
('Watch', 6800),
('Python', 120),
('Coffee', 30),
('Pen', 3),
('Notebook', 15),
]
shopping_list=[]
salary=input("请输入您的工资:")ifsalary.isdigit() :
salary=int(salary)whileTrue:for index,item inenumerate(products):print(index,item)
option=input("请选择您要购买的商品:")ifoption.isdigit():
option=int(option)if 0<=option
option_product=products[option]if option_product[1]<=salary :
shopping_list.append(option_product)
salary-=option_product[1]print("您选择的%s已加入购物车,您的余额为\033[31;1m%s\033[0m" %(option_product,salary))else:print("\033[41;1m您的当前余额为%s,余额不足!\033[0m" %salary)else:print("抱歉,您选择的商品不存在!")elif option=='q':print("------------shopping list-------------")for p inshopping_list:print(p)print("您的余额为:%s" %salary)
exit()else:print("您的选择不合法!")else:print("您的工资输入不正确!")