Excursions =================================================================================================================================== El centre excursionista del barri conté la informació relativa a les excursions que pot organitzar en un fitxer de text. El fitxer té una primera línia amb el nom dels camps i una segona línia separadora. De la tercera línia fins a la darrera tindran els camps següents: - Nom del destí - Kilòmetres (representa els km en cotxe fins al punt de sortida) representarà un enter - Grau de dificultat (des d'1 en cas que sigui de dificultat baixa fins a 5 en cas de dificultat alta) - Durada (durada en minuts de l'excursió) - Comarca (Comarca en què acaba el recorregut de l'excursió). Les dades de cada línia estan separades pel caràcter ``':'``. Vegeu, per exemple, el fitxer :download:`sortim.txt`: .. literalinclude:: sortim.txt :language: text Es demana fer la funció .. function:: on_podem_anar(nom_fitxer) que a partir del nom d'un fitxer de les característiques anteriors, calculi i retorni un diccionari. El diccionari ha de complir les següents condicions: - Tingui com a claus els enters d'1 a 5 (corresponents als diferents graus de dificultat de les excursions) - Com a valor associat a cada un d'ells una llista de tuples. En la llista hi haurà la informació de les diferents excursions del nivell corresponent a la clau. - Les tuples tindran tres elements: el nom del destí (un string), la comarca (un string) i la despesa per desplaçament que haurem de fer (un float). El càlcul de la despesa serà el float arrodonit a dos decimals que tindrem al multiplicar la distància en kilòmetres fins al punt de sortida per 0.26 euros/kilometre. A més es demana que les llistes associades a cada clau estiguin **ordenades de manera creixent** en funció de la despesa de viatge de l'excursió. Pots veure quin és el resultat en cas del fitxer anterior. .. literalinclude:: test-excursio.txt :language: python3 :lines: 34- Desa la funció al fitxer ``excursio.py``. Pots descarregar un joc de proves a :download:`test-excursio.txt`. Pots descarregar una solució a :download:`excursio.py`.