Edats ===== .. epigraph:: | - Estàs empadronat? | - No, és el meu caràcter! -------------- Un fitxer seqüencial de text conté una línia per cada vilatà del municipi de Vallgorguina. La informació que es guarda d'aquest vilatà és: nom, cognom1, cognom2, edat, sexe i any d'empadronament. Com a exemple, pots descarregar el fitxer :download:`edats.txt` que té el següent contingut: .. literalinclude:: edats.txt :language: console Dissenya una funció :func:`padro` que donat el nom d'un fitxer com l'anterior i dos anys d'empadronament (enters), inicial i final, seleccioni els registres del fitxer corresponents als vilatans que es van empadronar a Vallgorguina entre aquests dos anys (inclosos) i els distribueixi per edats. Concretament, la funció ha de calcular un diccionari de parells `edat: nombre de vilatans` pels vilatans empadronats en l'esmentat període de temps. Després la funció ha de convertir el diccionari en una llista de tuples, ordenar-la per edat i retornar-la. Desa la funció al fitxer :file:`empadronat.py`. Pel cas del fitxer indicat, la funció ha de passar els tests següents: .. literalinclude:: test_empadronat.txt :language: python3 :start-after: ---- inici :end-before: ---- fi Pots descarregar el fitxer amb tests :download:`test_empadronat.txt`. .. rubric:: Solució Disposeu de solucions al fitxer :download:`empadronat.py`.