"""
goods=[[1,"iphone",5800],[2,"book",90],[3,"computer",9000],[4,"coffee",90],[5,"pen",100]]
salary = int(input("salary:"))
if salary:
print(goods)
print("请输入购买商品的编号:")
num = int(input("num:")) #将编号转化为整型
print(goods[num-1][2])
price = int(goods[num-1][2])
print(type(price))
if price > salary:
print("Cannot Buy This Goods!")
else:
salary = salary - price
print(salary)
"""
product_list = [
("Iphone",5000),
("watch",100),
("book",900),
("coffee",80),
]
salary = input("your salary:")
shopping_cart_list = [] # 购物车列表
if salary.isdigit(): #如果字符串只包含数字则返回 True 否则返回 False
salary = int(salary)
while True:
for index,item in enumerate(product_list):
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_cart_list = shopping_cart_list.append(p_item)
salary = salary - int(p_item[1])
print("剩余工资为:",salary)
else:
print("余额不足")
elif user_choice=="q":
print("打印商品列表")
for item in shopping_cart_list:
print(item)
exit() #退出
else:
print("invalid input")