首页 > 其他 > 详细

列表练习题 简单购物车

时间:2018-06-28 23:38:09      阅读:214      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

个人代码,今后修改

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

 

列表练习题 简单购物车

原文:https://www.cnblogs.com/alexstraze/p/9241274.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!