zoukankan      html  css  js  c++  java
  • 购物车

    products = [['iphone8',6888],['Macpro',14800],['小米6',2499],['Coffee',31],['Book',80],['Nike Shoes',799]]
    # print('---------------------商品列表------------------')
    # for index,i in enumerate(products):
    #     print('%s.  %s      %s' %(index,i[0],i[1]))
    
    shopping_cart = []    # 购物车
    
    run_flag = True     # 使用标志位退出while循环
    while run_flag :
    
        print('---------------------商品列表------------------')
        for index, i in enumerate(products):
            print('%s.  %s      %s' % (index, i[0], i[1]))
    
        choice = (input("请输入想要购买商品的编号:"))   # 输入购买商品编号   input 取值都是字符串
    
        if choice.isdigit():
            choice = int (choice)                       # 改成数字
            if choice >= 0 and choice < len(products):     # 判断输入值在商品编码范围内
                shopping_cart.append(products[choice])           # 加入购物车
                print('Added products %s into shopping cart. '%(products[choice]))
            else :
                print('商品不存在')
        elif choice == 'q' :
            if len(shopping_cart) > 0:                       # 判断购物车商品是否为空
                print('------------------你已购买以下商品:-------------------')
                for index,i in enumerate(shopping_cart):              # index 和 i  可以重复使用,占位
                    print('%s.  %s      %s' % (index, i[0], i[1]))
    
            # break
            run_flag = False

    第一次练习 购物车作业

  • 相关阅读:
    20169215 缓冲区溢出漏洞实验
    20169215 2016-2017-2 实验二Nmap的使用与分析
    20169215 2016-2017-2 《网络攻防实践》/《网络攻击与防范》第八周学习总结
    Numpy Usage Introduction
    [Example of Sklearn]
    [Example of Sklearn]
    [Example of Sklearn]
    [Scikit-Learn]
    [Scikit-Learn]
    [Scikit-Learn]
  • 原文地址:https://www.cnblogs.com/ZJackSparrow/p/9251436.html
Copyright © 2011-2022 走看看