输出商品列表,用户输入序号,显示用户选中的商品
商品 li = [‘手机’, ‘电脑’, '鼠标垫', '游艇']
要求:1:页面显示 序号 + 商品名称,如:
1 手机
2 电脑
…
2: 用户输入选择的商品序号,然后打印商品名称
3:如果用户输入的商品序号有误,则提示输入有误,并重新输入。
4:用户输入Q或者q,退出程序。
1 while 1: 2 li = ['手机', '电脑', '鼠标垫', '游艇'] 3 for i in li: 4 print('{} {}'.format(li.index(i)+1,i)) 5 num = input('请输入选择的商品序号或者输入Q或q退出程序:') 6 if num.upper() == 'Q': 7 break 8 elif num.isdigit(): 9 num = int(num) 10 if num > 0 and num <= len(li): 11 print(li[num-1]) 12 else: 13 print('输入的商品序号有误请输入正确的商品序号') 14 else: 15 print('请输入数字序号')