• day06-1 数据结构-购物车


    #__author: hasee
    #date:  2018/2/4
    
    
    
    product_list=[
        ('Mac',9000),
        ('kindle',800),
        ('tesla',900000),
        ('python book',105),
        ('bike',2000),
    
    ]
    saving=input('please input your money:')
    shopping_car=[]
    if saving.isdigit():   #判断是不是一个数字
        saving=int(saving)
        while True:
            #打印商品内容
            for i,v in enumerate(product_list,1):    #enumerate统计序列,参数后1,表示从1开始统计
                print(i,'>>>>',v)
    
             #引导用户选择商品
            choice=input('选择购买商品编号[退出:q]:')
    
            #验证输入是否合法
            if choice.isdigit():
                choice=int(choice)
                if choice>0 and choice<=len(product_list):
                    #将用户选择商品通过choice取出来
                    p_item=product_list[choice-1]
    
                    #如果钱够,用本金saving减去该商品价格,并将该商品加入购物车
                    if p_item[1]<saving:
                        saving-=p_item[1]
    
                        shopping_car.append(p_item)    #append 追加进去
    
                    else:
                        print('余额不足,还剩%s'%saving)
                    print(p_item)
                else:
                    print('编码不存在')
            elif choice=='q':
                print('------------您已经购买如下商品----------------')
                #循环遍历购物车里的商品,购物车存放的是已买商品
                for i in shopping_car:
                    print(i)
                print('您还剩%s元钱'%saving)
                break
            else:
                print('invalid input')
    

      

  • 相关阅读:
    flask虚拟环境
    db.Column
    flask_cors跨域请求
    app.config.from_object
    jquery链式原理.html
    swiper轮播
    jquery引用
    animate.html
    设置和获取html里面的内容.html
    jquery获取dom属性方法
  • 原文地址:https://www.cnblogs.com/minkillmax/p/8438301.html
Copyright © 2020-2023  润新知