:: Enseignements :: Master :: M1 :: 2009-2010 :: Python ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Fichiers et générateurs |
Exercice 1 - Fichiers
Ecrire une fonction qui prend comme paramètres un nom de fichier et un booléen.
Elle doit compter les occurrences de chacun des caractères dans le fichier ou le nombre d'occurrences de chacun des mots selon la valeur du booléen.
Elle doit retourner un dictionnaire qui contient ces informations et le nombre total d'occurrences.
Donner une valeur par défaut au booléen.
Ecrire deux versions: l'une sans utiliser de générateur, l'autre avec.
Exercice 2 - Fichiers 2
Ecrire un script python qui prend comme paramètre un nom de fichier.
Le script doit afficher à l'écran tous les mots du texte contenu dans le fichier.
Chaque mot doit être mis en majuscule et doit être précédé de sa position dans le texte (en terme de mots).
Exercice 3 - Générateurs de suites
Reprendre l'exercice Itérateurs du TP précédent en utilisant des générateurs.
Exercice 4 - Générateur d'octets
Ecrire un générateur qui génère la forme binaire de tous les octets (de 0 à 255).
© Université de Marne-la-Vallée