product_list = [('iphone',8000),
                ('bike',1000),
                ('car',200000),
                ('watch',50000)]
shop_list = []
for i,v in enumerate(product_list):
    print(i,v)
while True:
    money = input("请输入你的钱数:")
    if money.isdigit():
        money = int(money)
        while True:
            choice = input("请输入商品序号,退出输入:q:")
            if choice.isdigit():
                choice = int(choice)
                if choice >= 0 and choice < len(product_list):
                    item = product_list[choice]
                    if money >= item[1]:
                        shop_list.append(item)
                        money -= item[1]
                        print("%s 加入你的购物车,还剩%d元" % (item, money))
                    else:
                        print("你的钱不够,买个毛线")
                else:
                    print("没有这个商品")
            elif choice == "q":
                print("-------你买了这些商品-------")
                for j in shop_list:
                    print(j)
                print("还剩%d" % money)
                qw = 1
                break
            else:
                print("输入无效")
        if qw == 1 :
            break
    else:
        print("输入有问题,请重新输入")