#输出商品列表,用户输入序号,显示用户选中的商品
#商品 li = ["手机", "电脑", "鼠标垫", "游艇"]
'''
要求:
1:页面显示 序号 + 商品名称,如:
1 手机
2 电脑
...
2:用户输入选择的商品序号,然后打印商品名称
3:如果用户输入的序号有误,提示输入有误,并重新输入。
4:用户输入Q或q退出
'''
li = ["手机", "电脑", "鼠标垫", "游艇"]
seq = 1
dic1 = {}
for i in li:
dic1.setdefault(str(seq), i)
seq += 1
print(dic1)
for i, j in dic1.items():
print('{}\t\t{}'.format(i, j))
while 1:
answer = input("输入商品序号,输入Q退出(不区分大小写):").strip().lower()
if answer == "q":
print("退出程序,再见!")
break
else:
if dic1.get(answer) == None:
print("输入错误,请重新输入")
continue
else:
print(dic1.get(answer))