Fundació ======== Una fundació vol dur a terme un control de les trucades dels seus directius. Per això es disposa d'un fitxer de trucades on a cada línia hi ha el dni d'un directiu i els números de telèfon als que ha trucat aquest directiu la darrera setmana, separats per un espai en blanc. Com a exemple, pots descarregar el fitxer :download:`dades_fundacio.txt` que té el següent contingut: .. literalinclude:: exemples/dades_fundacio.txt :language: python3 #. Dissenya la funció ``directiu`` que donat com a paràmetre un string que conté tota la informació corresponent a un directiu, tal com figura al fitxer de trucades, retorni un tuple amb la següent informació: dni (string), nombre total de números als que ha trucat (enter) i nombre de vegades que ha trucat a Suissa (enter). Els números de telèfon corresponents a Suissa comencen per '0041'. Desa la funció al fitxer ``fundacio.py``. La funció ha de passar el següent doctest: .. literalinclude:: directiu.txt :language: python3 :lines: 2- .. note:: Pots descarregar el fitxer amb tests :download:`directiu.txt ` #. Dissenya la funció ``fundacio`` que, donats com a paràmetres el nom d'un fitxer de trucades com el descrit i el nom d'un altre fitxer, escrigui en aquest segon fitxer una línia per cada directiu del primer fitxer que hagi trucat a Suissa. A cada línia cal escriure-hi dues dades separades per un espai en blanc: dni i nombre de vegades que ha trucat a Suissa. Aquesta funció ha de cridar la dissenyada a l'apartat anterior i usar adequadament el tuple que retorna. Amb el fitxer de dades ``dades_fundacio.txt`` indicat s'ha de crear un fitxer amb el contingut següent: .. literalinclude:: exemples/tsuissa.txt :language: python3 Desa la funció al fitxer ``fundacio.py``. La funció ha de passar el següent doctest: .. literalinclude:: fundacio.txt :language: python3 :lines: 2- .. note:: Pots descarregar el fitxer amb tests :download:`fundacio.txt ` .. rubric:: Solució Disposeu de solucions al fitxer :download:`fundacio.py `