输出商品列表,用户输入序号,显示用户选中的商品, 商品 li = [“手机”,“电脑”,“鼠标垫”,“游艇”] 要求:1.页面显示 序号+商品名称,如 1.手机 2.电脑。。。 2.用户输入选择的商品序号,然后打印商品名称 3.如果用户输入的商品序号有误,则提示输入有误,并重新输入, 4.用户输入Q或者q,退出程序

 1 li = ["手机", "电脑", "鼠标垫", "游艇"]
 2 good = {}
 3 
 4 for i in li:
 5     goodid = str(li.index(i) + 1)
 6     print("{0}		{1}".format(goodid, i))
 7     good[goodid] = i
 8 
 9 while True:
10     userInputId = input("请输入选择的商品序号: ")
11     if userInputId in good:
12         print(userInputId + ' ' + good.get(userInputId))
13         break
14     elif userInputId == 'Q' or userInputId == 'q':
15         exit()
16     else:
17         print("输入有误,请重新输入!")
原文地址:https://www.cnblogs.com/seperinna/p/9530439.html