🧺 Exercices en vrac
🎯 Objectif pédagogique
L'objectif de ces exercices est :
- Mettre en pratique les itérateurs.
📜 Énoncé
- Écrire un itérateur qui parcourt une chaîne en ne renvoyant qu’un caractère sur deux.
- Créer un générateur qui lit un fichier CSV contenant une liste d'objets et qui renvoie chaque objet un par un.
- Implémenter un itérateur
FenetreGlissante(iterable, taille)qui renvoie des tuples représentant des fenêtres successives. Par exemple, pour l'itérateurFenetreGlissante([1, 2, 3, 4], 2), les tuples renvoyés seront(1, 2),(2, 3),(3, 4). - Écrire un générateur infini de nombres premiers.
- Reproduire l'objet standard de Python
range(debut, fin, pas)au moyen d'une classe personnalisée. Vous pouvez considérer que les paramètresdebut,finetpassont des entiers et quepasest toujours positif.