zoukankan      html  css  js  c++  java
  • 综合练习[购物车]

    product_list = [
        ('Mac', 9000),
        ('kindle', 800),
        ('tesla', 900000),
        ('python book', 105),
        ('bike', 2000)
    ]
    
    saving = input('please input your saving:')
    shopping_car = []
    
    if saving.isdigit():
        saving = int(saving)
        while True:
    
            for i,v in enumerate(product_list,1):
                print(i,v)
            choice = input('选择购买商品编号[退出:q]:')
    
            if choice.isdigit():
                choice = int(choice)
                if choice > 0 and choice <= len(product_list):
                    p_item = product_list[choice-1]
                    if p_item[1] < saving:
                        saving -= p_item[1]
                        shopping_car.append(p_item)
                    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")
  • 相关阅读:
    还得还得学啊
    感觉自己写的东西很死板啊
    好烦啊,不知道选哪个?
    222
    111
    愁人啊
    ssm+ajax实现登陆
    ssm框架搭建
    抽象类与接口
    代理设计模式
  • 原文地址:https://www.cnblogs.com/evatan123/p/9193860.html
Copyright © 2011-2022 走看看