• 列表练习题 简单购物车


    个人代码,今后修改

    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
  • 相关阅读:
    mac下chrome快捷键,vscode快捷键
    css3 rgba()/opacity()
    sublime 将打字内容放在屏幕中央
    HDU 1427 速算24点【数值型DFS】
    HDU 1015 Safecracker【数值型DFS】
    HDU 2553 N皇后问题【棋盘型DFS】
    HDU 2660 Accepted Necklace【数值型DFS】
    2016中国大学生程序设计竞赛
    DFS之奇偶剪枝
    G
  • 原文地址:https://www.cnblogs.com/alexstraze/p/9241274.html
Copyright © 2020-2023  润新知