diff --git a/representation_construits/Evaluation.odt b/representation_construits/Evaluation.odt deleted file mode 100644 index e9cc162..0000000 Binary files a/representation_construits/Evaluation.odt and /dev/null differ diff --git a/representation_construits/Evaluation.pdf b/representation_construits/Evaluation.pdf deleted file mode 100644 index 2c04953..0000000 Binary files a/representation_construits/Evaluation.pdf and /dev/null differ diff --git a/representation_construits/chapitre_2/exercices/CORRECTION_POKEDEX.md b/representation_construits/chapitre_2/exercices/CORRECTION_POKEDEX.md index 9f269a2..d887826 100644 --- a/representation_construits/chapitre_2/exercices/CORRECTION_POKEDEX.md +++ b/representation_construits/chapitre_2/exercices/CORRECTION_POKEDEX.md @@ -1,6 +1,4 @@ -## Exercice n°2 - - +### Mini - Projet Pour remplir le pokedex de Sacha, on modélise les informations sur les Pokemons de la façon suivante : @@ -78,3 +76,11 @@ def taille(liste_pokemons, nom): return None ``` + + +-------- + +Pas de correction pour les fonctionnalités supplémentaites, il faudra les trouver par vous mêmes ;) + + + diff --git a/representation_construits/chapitre_2/exercices/POKEDEX.md b/representation_construits/chapitre_2/exercices/POKEDEX.md index da08975..19bdf83 100644 --- a/representation_construits/chapitre_2/exercices/POKEDEX.md +++ b/representation_construits/chapitre_2/exercices/POKEDEX.md @@ -1,4 +1,4 @@ -## Exercice n°2 +### Mini- Projet @@ -56,3 +56,18 @@ def le_plus_grand(pokemons): >> None ``` + + +---------- + + + +À faire dans l'année : + +1. **Recherche par critères** : Ajoutez une fonctionnalité qui permet à l'utilisateur de rechercher des Pokémons en fonction de critères spécifiques, tels que la taille, le poids, le type, etc. Cela pourrait être implémenté en demandant à l'utilisateur de fournir les critères de recherche et en filtrant les Pokémons en conséquence. +2. **Évolution des Pokémons** : Ajoutez des informations sur l'évolution des Pokémons. Par exemple, vous pouvez ajouter une clé supplémentaire dans le dictionnaire des Pokémons qui indique le Pokémon suivant dans la chaîne d'évolution. Cela permettrait de créer une relation entre les Pokémons et d'afficher les évolutions possibles. +3. **Statistiques des Pokémons** : Ajoutez des statistiques supplémentaires pour chaque Pokémon, telles que les points de vie, l'attaque, la défense, etc. Ces statistiques pourraient également être stockées dans des tuples ou dans des dictionnaires séparés, associés aux noms des Pokémons. +4. **Interface utilisateur graphique (GUI)** : Créez une interface utilisateur graphique pour rendre l'utilisation du Pokedex plus conviviale. Vous pouvez utiliser des bibliothèques comme Tkinter ou PyQt pour construire l'interface. +5. **Enregistrement des données** : Ajoutez la possibilité d'enregistrer les données des Pokémons dans un fichier ou une base de données, de sorte que les informations ne soient pas perdues lorsque le programme est fermé. Vous pouvez utiliser des formats de données tels que JSON ou CSV pour stocker les informations des Pokémons. + +Nous verrons au cours de l'année les méthodes pour ajouter ces fonctionnalités.