sales = {} while True: input_str = input("请输入商品销售信息:") if input_str == "": break name, quantity = input_str.split(",") if name in sales: sales[name] += int(quantity) else: sales[name] = int(quantity)

sorted_sales = sorted(sales.items(), key=lambda x: x[1], reverse=True) print("========销售排名==------") for item in sorted_sales: print(item[0], item[1], end=" ")

编写程序每次输入一个商品名称和销量用逗号隔开直接回车后结束输入。按照从大到小的顺序输出所有商品销售信息注意:相同名称商品的销量要累加。例如:请输入商品销售信息苹果10请输入商品销售信息香蕉15请输入商品销售信息梨20请输入商品销售信息苹果20请输入商品销售信息========销售排名==------苹果30梨 20香蕉15给出Python程序代码

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

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