#! /usr/bin/python

'''
Exercice du livre sur Python 3.

Ce code est diffusé sous la licence GPLv3 (http://www.gnu.org/licenses/gpl.html).
Copyright © 2010 Harold Erbin <harold.erbin@gmail.com>
'''

# randint du module random permet d'obtenir un nombre aléatoire compris entre
# deux nombres.
from random import randint

rand_number = randint(1, 100)

# Cette variable servira à stocker l'entrée de l'utilisateur. On l'initialise
# à None (0 aurait marché aussi, comme il se situe en dehors de l'intervalle).
number = None
# nombre de tentatives
attempts = 0

while number != rand_number:
    number = int(input('Entrez un nombre : '))
    attemps += 1
    
    if number > rand_number:
        print('Le nombre caché est plus petit que', number)
    elif number < rand_number:
        print('Le nombre caché est plus grand que', number)
    else:
        print('Gagné !')

print('Le nombre à deviner était :', rand_number)
print('Nombre d\'essais :', attemps)

