Jeu de Devinette en Python
import random
mister = random.randint(0, 3)
compteur = 5
gagner = False
while compteur > 0:
enter_numb = int(input("Devine le nombre : \n"))
if enter_numb > mister:
print(
f"\nLe nombre est plus grand que {enter_numb} \n\nil vous reste {compteur- 1} essais\n\n"
)
compteur -= 1
elif enter_numb < mister:
print(
f"\nLe nombre est plus petit que {enter_numb} \n\nil vous reste {compteur- 1} essais\n\n"
)
compteur -= 1
else:
print(f"Bravo ! le nombre mystere etait bien {enter_numb}\n\n")
gagner = True
break
if gagner == False:
print(f"Dommage , le nombre mystere etait {mister}\n\n")
Salut,
Bravo pour le script !
Deux choses :
-
Les messages sont inversés
-
int(input())plante sur une saisie non numérique, il faudrait faire une vérification avant
Le mieux pour envoyer les corrections c'est de passer directement par la formation : https://www.docstring.fr/formations/le-nombre-mystere/envoyer-ma-solution-2097/?module=9&session=1&course=1
Bonne journée :)
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte