Diferència entre revisions de la pàgina «ASIX-M3-UF3-A2.1-Exercicis fitxers de text»
De wikiserver
| Línia 1: | Línia 1: | ||
| − | 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. Fes un programa que crei un diccionari en les dades dels empleats del fitxer de text empleats.txt. Y a continuació, el recorri mostrant les seves dades. |
| + | |||
| + | '''Format del diccionari:''' | ||
| + | :Clau: Id de la persona | ||
| + | :Valor: Llista amb Nom, Cognom i Salari | ||
| + | |||
| + | 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> | ||
| + | |||
| + | :Fitxer: | ||
| + | <pre> | ||
| + | 123H;Pere;Pou;900 | ||
| + | 547A;Maria;Roda;1500 | ||
| + | 784K;Luis;Abadal;1300 | ||
| + | 465F;Raquel;Busquet;1600 | ||
| + | </pre> | ||
| + | |||
| + | 2. 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. | :*1. Mostrar totes les comarques que comencin per una lletra i el nombre total de les mateixes. | ||
Revisió del 12:13, 4 maig 2021
1. Fes un programa que crei un diccionari en les dades dels empleats del fitxer de text empleats.txt. Y a continuació, el recorri mostrant les seves dades.
Format del diccionari:
- Clau: Id de la persona
- Valor: Llista amb Nom, Cognom i Salari
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:
Id Nom Cognoms Sou ---------------------------- 123H Pere Pou 900 547A Maria Roda 1500 784K Luis Abadal 1300 465F Raquel Busquet 1600
- Fitxer:
123H;Pere;Pou;900 547A;Maria;Roda;1500 784K;Luis;Abadal;1300 465F;Raquel;Busquet;1600
2. 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.