====== Mini projet : devine un nombre ====== ===== Présentation ===== Ce **premier projet** doit te permettre de réutiliser les **instructions de base** du langage **Python** qui permettent : * d'afficher des **informations** et en demander à l'utilisateur du jeu, * d'utiliser des **variables, des constantes numériques et textuelles**, * de gérer des **conditions**, des **boucles**, * de décomposer ton programme et de réutiliser du code grâce aux **fonctions**, * d'utiliser des **modules**. ===== Le jeu du nombre mystérieux ===== Ton programme va choisir **au hasard** un chiffre entre 1 et 99 et le joueur devra deviner ce nombre avec comme **aide** du programme les messages **TROP GRAND** ou **TROP PETIT**. Voici le début du code du programme **nombreMysterieux.py** : import random hasard = random.randint(1,100) reponse = 0 while reponse != hasard: print("Quel est le nombre mystérieux ?") reponse = int(input()) if reponse > hasard: print("TROP GRAND") ==== Explications : ==== * l'instruction **import** permet d'importer le module **random** qui contient des fonctions permettant de générer des données aléatoires. * l'instruction **While** est une **boucle** qui va s'exécuter tant que le joueur n'a pas trouvé la bonne réponse en évaluant la condition **reponse != hasard**. Cette condition est **fausse** en début de programme car la variable **reponse** est **initialisée** avec la valeur 0 et le nombre à deviner est **compris entre 1 et 20**. **Modifie** le programme **nombreMysterieux.py** pour : * afficher **TROP PETIT** si le nombre saisi est trop petit, * afficher **BRAVO** si le nombre a été trouvé * **compter** le nombre d'essais du joueur, * **afficher** le nombre d'essais dès que la bonne réponse a été trouvée. ===== Réaliser le jeu ===== Pour réaliser ton programme, tu peux utiliser le site **trinket** à l'adresse https://trinket.io/. Après authentification choisis comme langage **Python 3**. {{ :icn:facultatif:trinket_02.png?100 |}} ==== Les activités ... ==== [[.:accueil|Je reviens à la liste des activités.]]