from random import randint
#La directive ci-dessus rend visible la fonction randint du module random 

n = randint(0,100) # n contient un entier choisi entre 0 et 100 (inclus)

i = -1             #valeur initiale forcément différente de n
                   #forcera à rentrer au moins 1 fois dans la boucle

# Première version, implémente naivement ce qui est demandé par l'énoncé
# On fait une boucle externe pour le jeu et une boucle interne pour
# redemander tant que l'entier n'est pas correct.

while n != i:
    while i < 0 or i > 100:
        try:
            i = int (input("Entrez un nombre entre 0 et 100"))
        except ValueError:
            i = -1

        if i < n:
            print ("Votre nombre est trop petit")
        elif i > n:
            print ("Votre nombre est trop grand")

print ("Vous avez gagné")