设计小型商品销售统计系统

毕业设计货栈 其他问答 1

针对现实场景,基于 python 设计小型商品销售统计系统,包括以下功能: 1.基于字典、列表,字符串、数字类型、 input 函数,记录用户输入的商品名称、价格、销量、成本数据 2.基于循环、字典、排序算法,根据商品的成本和销售额,计算商品的利润,然后按商品销售额和利润进行排序(从大到小)输出展示

回复

共1条回复 我来回复
  • 毕业设计工坊
    这个人很懒,什么都没有留下~
    评论
    commodity = []
    while True:
        _ = input("输入的商品名称、价格、销量、成本[使用逗号或空格隔开],输入q或Q退出")
        if _.upper() == "Q":
            break
        _ = _.replace(' ',',').split(',')
        if len(_) != 4:
            print("输入错误")
        else:
            commodity.append({
                "商品名称":_[0],"价格":float(_[1]),"销量":float(_[2]),"成本":float(_[3]),
                "利润":(float(_[1]) - float(_[3])) * float(_[2]),"销售额":float(_[1]) * float(_[2])
                })
    print("利润排序")
    commodity.sort(key = lambda x:x["利润"],reverse = True)
    for i in commodity:
        print(i)
    print("销售额排序")
    commodity.sort(key = lambda x:x["销售额"],reverse = True)
    for i in commodity:
        print(i)
    

    0条评论

发表回复

登录后才能评论