product_list = [('Iphone',5800),('Mac Pro',9800),('Bike',800),
('Watch',10600),('Coffee',31),('Alex Python',120)]
shopping = []
salary = input('Inpit your salary:')
if salary.isdigit():
salary = int(salary)
while True:
for index,item in enumerate(product_list):
print(index,item)
user_chioce = input("选择你要买啥?》》》:")
if user_chioce.isdigit():#是不是数字
user_chioce = int(user_chioce)
if user_chioce < len(product_list) and user_chioce >=0:
p_item = product_list[user_chioce]
if p_item[1] <= salary: #买的起
shopping.append(p_item)
salary-=p_item[1]
print("Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m" %(p_item,salary))
else:
print('\033[41;1m你的余额只剩[%s],不足于购买该物品\033[0m'%(salary))
else:
print('商品不存在')
elif user_chioce == 'q':
print('\033[31;1m------你已购买的商品-------\033[0m')
for p in shopping:
print(p)
print("你的余额还有:\033[32;1m%s\033[0m"%(salary))
exit()
else:
print("输入有误,请重新输入")