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

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

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)

img