Generador d'Informes Cívics

Data Analysis

Crea un generador d'informes cívics complet que analitzi dades de serveis municipals i generi recomanacions automàtiques.

📌 View basic hints
  • .capitalize() posa la primera lletra en majúscula.
  • sorted() amb key=lambda ordena per un criteri específic.
  • Crea una funció per a la classificació i crida-la dins el bucle.
Order the code blocks
print('=== INFORME DE SERVEIS MUNICIPALS ===')
else: return 'Cal millorar'
print(f'\nMitjana global: {mitjana:.1f}/10')
print(f'{servei.capitalize()}: {nota}/10 — {estat}')
elif puntuacio >= 6: return 'Acceptable'
estat = classifica(nota)
if puntuacio >= 8: return 'Excel·lent'
def classifica(puntuacio):
mitjana = sum(serveis.values()) / len(serveis)
for servei, nota in sorted(serveis.items(), key=lambda x: x[1]):
serveis = {'transport': 6.2, 'parcs': 7.8, 'escombraries': 8.1, 'soroll': 4.3, 'seguretat': 6.9}
SEBACodiCAT