TP0 Devine Le Nombre
TP0 Devine Le Nombre
TP0 Devine Le Nombre
RÈGLES DU JEU
CODE DU PROGRAMME
1. Lancez le jeu et faites quelques parties. Essayez d’obtenir le meilleur score possible. Pour cela, cliquez sur le bouton
Exécuter (Flèche verte)
2. Au lieu que le programme choisisse aléatoirement un nombre entre 1 et 30, nous aimerions qu’il choisisse un nombre entre
1 et 100. Modifiez le code pour que cela soit le cas et lancez le programme. Testez votre programme plusieurs fois.
3. Nous avons dans ce programme 4 variables qu'il faut initialiser. Cela signifie qu'il faut leur donner une valeur de départ. Si
on ne le fait pas, l'interpréteur Python va envoyer le message d'erreur.
Supprimez l’initialisation d’une des variables ci-dessus au choix ( supprimer la ligne entière) puis lancez le programme. Que
constatez vous ? Notez ce qui apparaît dans la console :
C'est au moment où l'on initialise une variable que l'interpréteur Python la crée. On peut
voir une variable comme une boîte qui va contenir une valeur : le nom de la variable correspond
au nom de la boîte et la valeur de la variable correspond à une donnée que l’on glisse dans la boîte.
6. Modifiez cette ligne afin que le nombre choisi par l’ordinateur soit compris entre 10 et 100. Lancez et testez votre
programme.
7. Bien que le nombre choisi par l’ordinateur soit compris entre 10 et 100 grâce à votre modification précédente, le message
qu’affiche l’interpréteur dans la console dit le contraire (J'ai choisi un nombre entre 1 et 100 ). Faites en sorte
que ce message affiche les bonnes valeurs.
9. Il serait plus pratique de créer une variable borne_inf qui correspondrait à la borne inférieure encadrant le nombre de
l’ordinateur. Comme la variable borne_sup ajoutez la variable borne_inf et initialisez la à 10.
N’oubliez pas de modifier la fonction random() ainsi que la fonction print() (inspirez vous de la ligne 26 ).
Lancez votre programme et testez le.
12. Résumez en une phrase les conditions selon lesquelles le programme continue.
15. Certains espaces ont été surlignés . Pourquoi ? Comment cela s’appelle t’il ?
MANIPULATION DU CODE
17. A quoi sert les # en python ? comme pour la ligne 1 par exemple : # Devine mon nombre ?
19. Travail en groupe : Imaginez ce que vous pourriez ajouter comme fonctionnalités au programme et
essayez de les implémenter par groupe de 2/3 élèves. N’hésitez pas à poser des questions ainsi
qu’à chercher des solutions sur internet.