zoukankan      html  css  js  c++  java
  • 简单购物车的实现

    常用类型

    shop_list = [['iphone',5800],['mac book',8000],['coffee',30],['python book',80],['bicyle',1500]]#申明一个商品列表
    shop_car = []#定义一个空别表用来存放自己购买的商品
    save_price = input("输入你的金额")
    for i, v in enumerate(shop_list):
        print(i, v)
    # 打印完成后,选择要购买的商品编号
    
    if save_price.isdigit():
        save_price = int(save_price)
    
        while True:
            choice = input("输入你要购买的商品编号,退出请输入q:")
            if choice.isdigit():
                choice = int(choice)
                if  choice >=0 and choice < len(shop_list):
                    P_choice = shop_list[choice]#如果输入商品在商品列表中,判断价钱
                    if P_choice[1] < save_price:
                        save_price -= P_choice[1]
                        shop_car.append(P_choice)
                    else:
                        print("余额不足,还剩下%s 元钱" %save_price)
                    print(P_choice)
    
    
                else:
                    print("商品列表不包含该商品,请重新输入")
    
            elif choice == 'q':
                print("--------打印购买商品列表----------")
                for i in enumerate(shop_car):
                    print(i)
                print("还剩%s钱"%save_price)
                break
            else:
                print("你输入错误,请重新输入")
    

      

  • 相关阅读:
    MODBUS 数据格式相关记录
    STM32Cube基础工程配置
    QT5学习记录(一)
    求最大值
    算法训练方格取数
    传纸条
    分组背包
    混合背包
    二维背包
    多重背包
  • 原文地址:https://www.cnblogs.com/flash55/p/5800950.html
Copyright © 2011-2022 走看看