class Monthly_sales:
    # 销售明细 列表
    commodity = (('T0001', '笔记本电脑'), ('T0002', '华为荣耀6X'), ('T0003', 'iPad'), ('T0004', '华为荣耀V9'), ('T0005', 'MacBock'))

    # 初始化方法 传递月份 参数判断销售数据
    def __init__(self, monthly):
        # 判断该月份销售情况
        if monthly == '2':
            print('2月份的商品销售明细如下:')
            for i in range(len(Monthly_sales.commodity)):
                print('{}{}  {}{}'.format('商品编号:',Monthly_sales.commodity[i][0],'商品名称:',Monthly_sales.commodity[i][1]))
            mothlys = input('
请输入要查询的月份(比如1、2、3等):')
            mothly_sales = Monthly_sales(mothlys)
        else:        # 其它月份销售情况
            print('
该月份没有销售数据或者输入月份有误!
')
            mothlys = input('请输入要查询的月份(比如1、2、3等):')
            mothly_sales = Monthly_sales(mothlys)

print('——————————销售明细——————————')
mothlys = input('请输入要查询的月份(比如1、2、3等):')
mothly_sales = Monthly_sales(mothlys)

代码注释:

  • 本代码实现了一个月份销售明细查询的功能。
  • Monthly_sales 类中定义了一个商品信息的元组,以及一个初始化方法,用于传递月份参数进行销售情况判断。
  • 如果月份为 2,则输出商品编号和名称;否则提示没有销售数据或输入月份有误。
  • 在主程序中,首先要求用户输入要查询的月份,然后创建 Monthly_sales 对象进行查询。

原文地址: https://www.cveoy.top/t/topic/oht5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录