products=[['iphone',6888],['MacPro',14800],['小米6',2499],['coffe',31],['book',60],['Nike',699]] #根据列表写出循环 询问用户买什么 用户选择一个编号 把对应物品添加值物品栏 最终用户输出q时 退出循环 打印出购买的物品 newproduct=[] num=int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)')) newproduct.append(products[num]) question=input('请问是否退出,退出请输入q,继续购买输入e') if question=='q': print('退出') elif question=='e': num = int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)')) while question!='q': newproduct.append(products[num]) question = input('请问是否退出,退出请输入q,继续购买输入e') if question == 'q': print('退出') elif question == 'e': num = int(input('请输入您要买的物品编号:\niphone,6888(0) \nMacPro,14800(1) \n小米6,2499(2) \ncoffe,31(3) \nbook,60(4)\nNike,699(5)')) print('您购买的商品为%s'%newproduct)