销售分析:按类别计算的平均价格
Python
Medium
dicts
任务 «销售分析:按类别计算的平均价格»
给定一个购物清单,格式为'类别:商品:价格'。需要计算每个类别中商品的平均价格(价格的算术平均值)。输出类别及其平均价格,按类别名称的字母顺序排序。保证每个类别中至少有一个商品。
输入格式
输入一个整数 N(1 ≤ N ≤ 1000)——表示记录的数量。随后 N 行,每行格式为 'category:product:price',其中 category 和 product 是不含空格的字符串,price 是 1 到 100000 之间的整数。类别可以重复。
输出格式
输出格式为'类别:平均价格'的字符串,其中平均价格四舍五入保留两位小数(使用固定小数点格式,可使用round或f-string)。字符串按类别按字典序排序。
示例
示例 1
输入
4
food:apple:100
food:banana:200
drink:juice:150
drink:water:50
输出
drink:100.00
food:150.00
示例 2
输入
2
clothes:shirt:500
clothes:pants:700
输出
clothes:600.00
示例 3
输入
3
toys:car:300
toys:doll:450
toys:ball:150
输出
toys:300.00
main.py