fin Projet #3
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
import random
|
||||
|
||||
NBR_MIN = 1
|
||||
NBR_MAX = 10
|
||||
NBR_MAGIK = random.randint(NBR_MIN,NBR_MAX)
|
||||
nbr_saisie=0
|
||||
NB_vie=4
|
||||
|
||||
def demander_nbr(NBR_MIN,NBR_MAX):
|
||||
nbr_saisie_int = 0
|
||||
while nbr_saisie_int == 0:
|
||||
nbr_saisie_str = input(f"Quel est le nombre magique ? (entre {NBR_MIN} et {NBR_MAX} )")
|
||||
try:
|
||||
nbr_saisie_int=int(nbr_saisie_str)
|
||||
except ValueError:
|
||||
print ("ERREUR: Vous devez saisir un nombre pour jouer. Réésayez.")
|
||||
else:
|
||||
if nbr_saisie_int<NBR_MIN or nbr_saisie_int>NBR_MAX:
|
||||
print (f"ERREUR: Vous devez saisir un nombre entre entre {NBR_MIN} et {NBR_MAX}. Réésayez.")
|
||||
nbr_saisie_int = 0
|
||||
return nbr_saisie_int
|
||||
|
||||
vies = NB_vie
|
||||
while not nbr_saisie == NBR_MAGIK and vies>0:
|
||||
print (f"il vous reste {vies} vie(s)")
|
||||
nbr_saisie=demander_nbr(NBR_MIN,NBR_MAX)
|
||||
if nbr_saisie == NBR_MAGIK:
|
||||
print ("Vous avez trouvé le nombre magique!")
|
||||
elif nbr_saisie < NBR_MAGIK:
|
||||
print ("le nombre magique est plus grand")
|
||||
vies -= 1
|
||||
else :
|
||||
print ("le nombre magique est plus petit")
|
||||
vies -= 1
|
||||
if vies == 0:
|
||||
print (f"Vous avez perdu! le nombre magique était {NBR_MAGIK}")
|
||||
Reference in New Issue
Block a user