Jeu du nombre à deviner
# Module random
#Nombre à deviner
import random
#Message présentant le jeu
print("""Bonjour, et bienvenue: il s'agit ici de deviner le nombre secret choisi par Python, un nombre compris entre 0 et 100.
Et pour ce faire, il vous faudra de la chance, car vous n'aurez le droit qu'a cinq essais (et pas un de plus...). Bonne chance à vous 🍀""")
#Generer le nombre aléatoire secret
nb_aleatoire_secret = random.randint(0, 100)
#Poser le nombre d'essais
nb_essais_max = 5
tentative_essais = 0
#Question joueur + mise en place de la boucle de jeu
while tentative_essais < nb_essais_max:
tentative_essais += 1 # Incrémente chaque réponse
nb_joueur = int(input("Veuillez choisir un nombre au hasard compris entre 0 et 100 --> : "))
if nb_joueur == nb_aleatoire_secret:
print(f"Bravo, vous avez decouvert le nombre secret!! La chance est de votre coté, et tout cela en {tentative_essais} essai(s)!")
break # sort de la boucle si nb secret decouvert
elif nb_joueur > nb_aleatoire_secret:
print("Vous y etes presque, le nombre choisi est trop grand.")
else:
print("Vous y etes presque, le nombre choisi est trop petit.")
if tentative_essais < nb_essais_max:
print(f"Il vous reste {nb_essais_max - tentative_essais} essai(s).")
else:
print(f"Dommage, vous avez epuisé tous vos {nb_essais_max} essais. Le nombre secret etait {nb_aleatoire_secret}.")
Bonsoir Gaëlle,
Vous pouvez m'envoyer la correction depuis l'interface de la formation ?
En attendant, quelques petites choses à corriger, mais c'est pas mal du tout ^^. Mais je vous fait un retour complet quand vous m'aurez envoyé la solution depuis l'interface dédiée.
Gabriel
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte