# -*- coding: utf-8 -*-
# ------------------------
# Le jeu du chiffre caché.
# ------------------------
print()
print("  Vous devez trouver mon chiffre")
print(" secret en moins de coup possible")
print("       cherchez de 1 à 100")
print(" --------------------------------")
#-------------------------------------- importation du module random.
from random import *
#-------------------------------------- génération du nombre aléatoire.
def jeu() :
    global caché
    global n
    
    caché = randint(0, n)
    return
#-------------------------------------- entré des essais.
def début() :
    global caché
    global essai
    global i
    
    i += 1
    print()
    essai = input(" Entrez votre essai ? ")
    try :
        essai = int(essai)
    except :
        print(" Vous devez taper uniquement des chiffres, rien d'autre !")
        i -= 1
        début()
    if essai > 100 :
        print(" vous avez entré un chiffre supérieur à", n, "qui est le maximum à deviner")
        i -= 1
        début()
    if essai < 0 :
        print(" vous avez entré un chiffre inférieur à 0 qui est le minimum à deviner")
        i -= 1
        début()
#--------------------------------------teste si trop grand, trop petit, ou égal.

    if essai > caché :
        print("                         — Trop grand —")
        début()
    
    if essai < caché :
        print("                         — Trop petit —")
        début()
    
    if essai == caché :
        return
#================================================================================== début de la lecture du jeu.
#-----------------------------déclaration des variables globales.
global n
global caché
global essai
global i
#-----------------------------initialisation des variables.
n = 100  # nombre maximum de chiffre à deviner que vous pouvez le changer à volonté.
caché = 0
essai = 0
i = 0
#-----------------------------[main]
jeu()
début()
#----------------------------- affichage.
print("                         — Très bien !—")
print()
if i == 1 :
    print(" --==<<{ Bravo vous avez trouvé en", i, "coup }>>==--")
else :
    print(" --==<<{ Bravo vous avez trouvé en", i, "coups }>>==--")
#-------------------------------------- Sortie.
print()
print("-----------------------")
bye = (input (" Entrer pour Sortir...!"))
