Python programme nombre aléatoire Bonjour, j'ai ce devoir en NSI spé première, j'utilise le logiciel edupython. Je séche de fou qql pour me donner une idée sur
Informatique
SneaX60
Question
Python programme nombre aléatoire
Bonjour, j'ai ce devoir en NSI spé première, j'utilise le logiciel edupython. Je séche de fou qql pour me donner une idée sur la façon de faire ?
Écrire un programme qui demande à l’utilisateur de trouver un entier aléatoire choisi (par le programme) entre 0 et n. n est saisi par l’utilisateur. Le programme doit indiquer: plus , moins ou gagné en tant de coups.
C'est un mix entre le programme du nombre aléatoire avec random import et le jeux du plus ou du moins (le nombre chercher est plus petit ou plus grand que celui écrit). Voilà merci d'avance.
Bonjour, j'ai ce devoir en NSI spé première, j'utilise le logiciel edupython. Je séche de fou qql pour me donner une idée sur la façon de faire ?
Écrire un programme qui demande à l’utilisateur de trouver un entier aléatoire choisi (par le programme) entre 0 et n. n est saisi par l’utilisateur. Le programme doit indiquer: plus , moins ou gagné en tant de coups.
C'est un mix entre le programme du nombre aléatoire avec random import et le jeux du plus ou du moins (le nombre chercher est plus petit ou plus grand que celui écrit). Voilà merci d'avance.
1 Réponse
-
1. Réponse maximefluns
Explications:
Bonjour!
from random import randint
n = int(input("Entrez le nombre maximum : "))
essais= 0
nombre = randint(0, n)
while True:
choix = int(input(f"Entrez un nombre entre 0 et {n} : "))
if choix > n or choix < n:
print(f"Le nombre choisi doit être entre 0 et {n} !")
elif choix > nombre:
print("Le nombre à trouver est plus petit !")
essais += 1
elif choix < nombre:
print("Le nombre à trouver est plus grand !")
essais += 1
elif choix == nombre:
print(f"Bravo ! vous avez trouvé le nombre en {essais} essais !")
break
Bonne journée !