个人代码,今后修改

products = [[\'Iphone\',6888],[\'MacPro\',14800],[\'小米6\',2499],[\'Coffee\',31],[\'Book\',80],[\'Nike Shoes\',799]]

#打印商品列表
print(\'--------------商品列表-----------\')
for index,i in enumerate(products):
    print(index,i[0],i[1])
#购物车
shopping_list = [["占位",1,1]]
run_flag = True
while run_flag:
    id = input("请输入你要购买的商品(按q退出):")
    if id ==\'q\' or id == \'Q\':
        if len(shopping_list) > 1:
            print("结束服务!您购买的商品如下!")
            for i in shopping_list[1:]:
                print(\'商品名:\',i[0],\' 价格:\',i[1],\' 数量:\',i[2])
        print("感谢购物 再见!")
        run_flag = False
    elif id.isdigit():
        id = int(id)
        if id <0 or id > len(products):
            print("您输入的商品号不正确,请重新输入!")
            continue
        else:
            print("您选择了商品是:",products[id][0],",价格是:",products[id][1],\',已成功添加进购物车!\')
            #查询商品是否存在购物车中
            x = 0
            for i in shopping_list:
                if products[id][0] in i[0]:
                    x = 1
                    i[2] += 1
                    break
                else:
                    x = 0
            if x == 0:
                shopping_list.append([products[id][0], products[id][1], 1])
    else:
        print("请输入正确的商品号!")
        continue

 

版权声明:本文为alexstraze原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/alexstraze/p/9241274.html