Analyse des ventes : prix moyen par catégorie
Python
Medium
dicts
Tâche «Analyse des ventes : prix moyen par catégorie»
Une liste d'achats est donnée au format 'catégorie:produit:prix'. Il faut calculer pour chaque catégorie le prix moyen des produits dans cette catégorie (moyenne arithmétique des prix). Afficher les catégories et leurs prix moyens, triés par nom de catégorie dans l'ordre alphabétique. Il est garanti que chaque catégorie contient au moins un produit.
Format d\ entrée
En entrée, un entier N (1 ≤ N ≤ 1000) — le nombre d'enregistrements. Ensuite, N lignes, chacune au format 'catégorie:produit:prix', où catégorie et produit sont des chaînes sans espaces, prix est un entier de 1 à 100000. Les catégories peuvent se répéter.
Format de sortie
Afficher les lignes au format 'catégorie:prix_moyen', où le prix moyen est arrondi à deux décimales (format à virgule fixe, utilisez round ou f-string). Les lignes sont triées par catégorie dans l'ordre lexicographique.
Exemples
Exemple 1
ENTRÉE
4
food:apple:100
food:banana:200
drink:juice:150
drink:water:50
SORTIE
drink:100.00
food:150.00
Exemple 2
ENTRÉE
2
clothes:shirt:500
clothes:pants:700
SORTIE
clothes:600.00
Exemple 3
ENTRÉE
3
toys:car:300
toys:doll:450
toys:ball:150
SORTIE
toys:300.00
main.py