Python练习题

第一题

输入商品列表,用户输入序号,显示用户选中的商品
要求:
1.页面显示 序号+商品名称
2.用户输入选择的商品序号,然后打印商品名称
3.如果用户输入的商品序号有误,则提示输入有误,并重新输入
4.用户输入q或Q,退出程序。

while 1:
    li = ['手机', '电脑', '鼠标垫', '游艇']
    for i in li:
        print('{}		{}'.format(li.index(i)+1, i))
    input_choice_product = input('请输出入商品序号: ')
    if input_choice_product.isdigit():
        input_choice_product = int(input_choice_product)
        if input_choice_product>0 and input_choice_product<= len(li):
            print(li[input_choice_product-1])
        else:
            print('请输入有效数字')
    elif input_choice_product.upper() == 'Q':
            break
    else:
        print('输入有误,请重新输入')
原文地址:https://www.cnblogs.com/lishi-jie/p/9865051.html