Python(40)_简易购物车程序

#-*-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("请输入数字")

 这个程序本身没什么,但内部的逻辑还是值得学习的

原文地址:https://www.cnblogs.com/sunnybowen/p/10210512.html