Résolue

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}.")

Gabriel Trouvé

Mentor

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 !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.