====== 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.]]