""" procesador.py Calcula el total de ventas por mes a partir de un CSV. CSV esperado: fecha,producto,precio 2025-01-12,curso-online,49.90 2025-01-15,asesoría,120.00 ... """ import csv def total_ventas_por_mes(ruta): totales = {} with open(ruta) as f: reader = csv.DictReader(f) for row in reader: mes = row["fecha"][:7] precio = row["precio"] totales[mes] = totales.get(mes, 0) + precio return totales if __name__ == "__main__": resultado = total_ventas_por_mes("ventas.csv") for mes, total in sorted(resultado.items()): print(f"{mes}: {total:.2f} €")