#-*-coding:utf-8-*- ''' 输出商品列表: 输入商品列表,显示用户显示商品 要求: 1、页面显示 商品序号+名称 如 1 手机 2电脑 2、用户选择商品序号,然后打印商品名称 3、输入有误的情况下,提示错误 4、Q、q退出 ''' li = ['手机','电脑','鼠标垫','游艇'] # 打印商品以及序号 while 1: for i in li: print('{} {} '.format(li.index(i)+1,i)) num_of_choose = input('请输入选择的商品序号/输入Q或者q退出:') # 输入范围限制 if num_of_choose.isdigit(): num_of_choose = int(num_of_choose) if num_of_choose >0 and num_of_choose<=len(li): print(li[num_of_choose-1]) else:print("请输入有效数字:") elif num_of_choose.upper() == 'Q':break else:print("请输入数字")
这个程序本身没什么,但内部的逻辑还是值得学习的