Amusez-vous à programmer un petit jeu dans lequel l'utilisateur doit deviner un nombre. On propose à l'utilisateur de rentrer un nombre compris entre 0 et 100. Il rentre un nombre. Il y a trois possibilités :
- le joueur a rentré un nombre inférieur à celui demandé et on le lui dit
- le joueur a rentré un nombre supérieur à celui demandé et on le lui dit
- le joueur a trouvé le bon nombre, la partie est finie et il a gagné
Voici une petite image du rendu :
Essayez de trouver la solution sans les indices. Bonne chance !
-
lightbulb_outlineIndice 1Pour obtenir un nombre aléatoire en Python, il faut importer le module random puis utiliser la fonction randint(a,b) qui génère un entier aléatoire entre a et b.
import random
nombre_aléatoire = random.randint(0, 100)
-
lightbulb_outlineIndice 2Une boucle "tant que" en python s'écrit de la manière suivante :
while condition_est_vrai: action
Voici un exemple de condition a>5. -
lightbulb_outlineIndice 3Pour récupérer une valeur rentrée par l'utilisateur en python et la stocker dans une variable, on écrit :
variable = input('Entrer une valeur: ')
La valeur récupérée est une chaîne de caractères, il faut donc la convertir en entier grâce à int(variable). -
lightbulb_outlineIndice 4Une condition en python s'écrit de la manière suivante :
if condition_est_vrai: action elif condition_est_vrai : action else: action -
lightbulb_outlineIndice 5Pour afficher une valeur en python on écrit :
print(valeur) -
vpn_keySolution