libra-gyf

GItHub base 03- 最初级的购物车

 

 

"""  03  输出商品列表,用户输入序号,显示用户选中的商品
    li = ["手机", "电脑", '鼠标垫', '游艇'] """
li = ["手机", "电脑", '鼠标垫', '游艇']
cart = []
while True:

    for i in range(len(li)):
        print('商品{}的序号为:{},'.format(i, li[i]))
    while True:
        s = input("输入你想要的商品序号,'q',退出")
        if s.isdigit():
            s = int(s)
            if s >= 0 and s < len(li):
                print('您选择的商品为{}'.format(li[s]))
                cart.append(li[s])
                print(cart)
                n = input("是否继续选购:'任意键继续选购,'n'退出")
                if n == 'n':
                    exit('感谢您的光临')
            else:
                print('请输入正确的商品序号{}-{}'.format(0, len(li)-1))
        elif s == 'q':
            print('欢迎下次再来')
        else:
            print('请输入正确的商品序号{}-{}')

posted on 2020-01-10 15:59  libra-gyf  阅读(131)  评论(0编辑  收藏  举报

导航