# ex11040_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 = random.randint(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