Chapitre 2 hhhh Devine mon nombre Thèmes abordés dans ce chapitre ? commentaires ? modules externes import ? variables ? boucle while ? condition if elif else ? la fonction de conversion int ? input Règles du jeu Ce jeu est très simple L'ordinateur tire u
Devine mon nombre Thèmes abordés dans ce chapitre ? commentaires ? modules externes import ? variables ? boucle while ? condition if elif else ? la fonction de conversion int ? input Règles du jeu Ce jeu est très simple L'ordinateur tire un nombre au hasard entre et et vous avez cinq essais pour le trouver Après chaque tentative l'ordinateur vous dira si le nombre que vous avez proposé est trop grand trop petit ou si vous avez trouvé le bon nombre Exemple de partie J'ai choisi un nombre entre et A vous de le deviner en tentatives au maximum Essai no Votre proposition Trop petit Essai no Votre proposition Trop grand Essai no Votre proposition Trop grand Essai no Votre proposition Bravo Vous avez trouvé en essais Remarque les nombres en gras ont été entrés au clavier par le joueur M Fethi - CDevine mon nombre Code du programme Devine mon nombre from random import randint nbressaismax nbressais bornesup monnombre randint bornesup ton nombre nombre choisi par l'ordinateur nombre proposé par le joueur print J'ai choisi un nombre entre et bornesup print A vous de le deviner en nbressais max tentatives au maximum while tonnombre monnombre and nbressais nbressaismax print Essai no nbressais tonnombre int input Votre proposition if tonnombre monnombre print Trop petit elif tonnombre monnombre print Trop grand else print Bravo Vous avez trouvé monnombre en nbressais essai s nbressais if nbressais nbressaismax and tonnombre monnombre print Désolé vous avez utilisé vos nbressaismax essais en vain print J'avais choisi le nombre monnombre Analyse du programme Reprenons ce programme ligne par ligne pour l'expliquer en détails Commentaires Devine mon nombre Ceci est un commentaire Les commentaires n'ont pas d'in uence sur le programme lui-même ils sont là pour aider à la lecture et à la compréhension du code Règle Le commentaire ne doit pas être redondant avec le code Inutile de commenter des choses évidentes D'une manière générale mieux le code est écrit moins il y aura besoin de commentaires Variables nbressaismax nbressais bornesup monnombre randint bornesup ton nombre nombre choisi par l'ordinateur nombre proposé par le joueur Nous avons ici cinq variables qu'il faut initialiser Cela signi ?e 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 du genre NameError name 'nbressaismax' is not de ?ned - CPython objectif jeux Chapitre 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 ce peut être un nombre une cha? ne de caractères une liste etc Écrire nbressais a pour e ?et de déposer dans cette bo? te la valeur entière On ne pourra pas mettre autre chose que des nombres entiers dans cette variable par la suite Dans la variable monnombre va être stockée une valeur aléatoire entière qui changera à chaque exécution du programme Il est à noter que si l'on avait omis la ligne from random import
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 10, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 48.1kB