0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Class Note4 Python

Le document présente un jeu où un joueur doit deviner un nombre caché par l'ordinateur, avec des indices basés sur la proximité de la réponse. Il utilise la librairie 'random' pour générer un nombre aléatoire entre 10 et 99 et fournit des feedbacks sur les tentatives. À la fin, un dessin est affiché en fonction du nombre de tentatives effectuées.

Transféré par

berorap846
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues2 pages

Class Note4 Python

Le document présente un jeu où un joueur doit deviner un nombre caché par l'ordinateur, avec des indices basés sur la proximité de la réponse. Il utilise la librairie 'random' pour générer un nombre aléatoire entre 10 et 99 et fournit des feedbacks sur les tentatives. À la fin, un dessin est affiché en fonction du nombre de tentatives effectuées.

Transféré par

berorap846
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

ex_III06a_Devine_mon_nombre.

py TOP
Un joueur doit deviner le nombre caché par l'ordinateur. Utilisation de la
librairie random
Solution avec le bonus à la fin.

# ex_III06a_Devine_mon_nombre.py
'''
Un joueur doit deviner le nombre caché par l'ordinateur.
Des indications lui sont données.
Lorsqu'il a trouvé, un joli dessin lui est présenté.
Utilise la librairie "random"
'''
import random

nbCache = [Link](10, 99)


print("J'ai caché un nombre entre 10 et 99, essaye de le deviner")

nbTentatives = 0

while True:
nbTentatives += 1
try:
nbEssai = int(input("Tapez un nombre entre 10 et 99 : "))

if (nbEssai == nbCache):
print ("Bravo, tu as trouvé en", nbTentatives, "tentatives.")
break
elif abs( nbEssai - nbCache ) <= 2:
print("C’est bouillant !")

elif abs( nbEssai - nbCache ) <= 5:


print("C’est chaud !")

elif abs( nbEssai - nbCache ) <= 10:


print("C’est tiede !")

elif abs( nbEssai - nbCache ) <= 20:


print ("C’est froid !")

else:
print ("C’est glacé !")
except:
print("Entrez un nombre entre 10 et 99")

print( "Vous avez trouvé le nombre caché en", nbTentatives, "tentatives !" )

if (nbTentatives < 2):


print( "Sacré coup de chance ! ! !")
elif (nbTentatives < 5):
print ( "Joli score !")
elif nbTentatives < 8 :
print ("Le score est acceptable.")
else :
print( "pas terrible comme score ! ! !")

print() # pour sauter une ligne

ligne = 0
largeurMax = 4
while (ligne < largeurMax):
largeur = 1* ( ( largeurMax ) - ligne )
nbDiese = 2* ligne + 1
print ( largeur * ' ' + nbDiese * '#' )
ligne = ligne + 1

while (ligne >= 0):


largeur = 1* ( ( largeurMax ) - ligne )
nbDiese = 2* ligne + 1
print ( largeur * ' ' + nbDiese * '#' )
ligne = ligne - 1

Vous aimerez peut-être aussi