Diferència entre revisions de la pàgina «ASIX-M3-UF3-A2.1-Exercicis fitxers de text»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 1: Línia 1:
−
1. Fes un programa que crei un diccionari amb les dades dels empleats del fitxer de text empleats.txt. Y a continuació, el recorri mostrant les seves dades.
+
1. El fitxer comarques.txt conté un llistat de les comarques de Catalunya. És un fitxer de text i cada comarca ocupa una línia. Feu un programa amb un menú que ens permeti executar els mètodes per:
  
−
'''Format del diccionari:'''
+
:*1. Mostrar totes les comarques que comencin per una lletra i el nombre total de les mateixes.
−
:Clau: Id de la persona
+
:*2. Crear un diccionari amb la primera lletra de cada comarca com a clau i el número de comarques que comencen per aquesta lletra.
−
:Valor: Llista amb Nom, Cognom i Salari
+
:*3. Crear un nou fitxer amb les dades del diccionari de l'apartat 2, una lletra per línia i el número separat per tabulador ('\t');
−
+
:*4. A partir del fitxer anterior sumi i ens mostri quantes comarques hi ha (podeu utilitzar els mètodes dels strings split i rstrip.
−
Creeu prèviament el fitxer de text amb el següent format: Id;Nom;Cognom;Sou (un a cada línia).
 
−
 
 
−
Exemple de la sortida:
 
−
 
 
−
<pre>
 
−
Id    Nom    Cognoms    Sou
 
−
----------------------------
 
−
123H  Pere    Pou        900
 
−
547A  Maria  Roda      1500
 
−
784K  Luis    Abadal    1300
 
−
465F  Raquel  Busquet  1600
 
−
</pre>
 

Revisió del 10:50, 3 maig 2021

1. El fitxer comarques.txt conté un llistat de les comarques de Catalunya. És un fitxer de text i cada comarca ocupa una línia. Feu un programa amb un menú que ens permeti executar els mètodes per:

  • 1. Mostrar totes les comarques que comencin per una lletra i el nombre total de les mateixes.
  • 2. Crear un diccionari amb la primera lletra de cada comarca com a clau i el número de comarques que comencen per aquesta lletra.
  • 3. Crear un nou fitxer amb les dades del diccionari de l'apartat 2, una lletra per línia i el número separat per tabulador ('\t');
  • 4. A partir del fitxer anterior sumi i ens mostri quantes comarques hi ha (podeu utilitzar els mètodes dels strings split i rstrip.