2019-03-20_面向对象_打印每月销售明细及查询 [Python练习题]

题目及要求:模拟实现输出进销存管理系统中的每月销售明细查询,运行程序,输入要查询的月份,如果输入的月份存在销售明细,则显示本月商品销售明细;如果输入的月份不存在或者不是数字,则提示“该月没有销售数据或者输入的月份有误!”

打印每月销售明细及查询 结果展示



【参考代码】

(因为尝试了各种大家提供的代码高亮方法均无效,因此将注释全部删掉,只能辛苦大家复制到本地仔细阅读)

class Sales_details:

    def __init__(self):

        self.dict1 = {'2':['商品编号:T0001 商品名称:笔记本电脑','商品编号:T0002 商品名称:华为荣耀6X','商品编号:T0003 商品名称:iPad','商品编号:T0004 商品名称:华为荣耀V9','商品编号:T0005 商品名称:MacBook'],'4':['商品编号:T0001 商品名称:华为荣耀V9','商品编号:T0002 商品名称:MacBook']}

        print('--'*5+'销售明细'+'--'*5)

        self.detail()

    def detail(self):

        while True:

            jiyue = input('请输入要查询的月份:')

            if jiyue in self.dict1:

                print(jiyue+'月份的商品销售明细如下:')

                for i in range(len(self.dict1[jiyue])):

                    print(self.dict1[jiyue][i]+'\n')

            else:

                print(jiyue+'月份没有销售数据或者输入月份有误!')

mingxi = Sales_details()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容