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.


Sagot :

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 !