# https://www.jeuxvideo.com/forums/42-51-65433752-1-0-1-0-un-khey-pour-cette-exo-python-urgent.htm
# the_guesser_time.py
import random
import time
def the_guesser(number: int, timer: int) -> None:
"""The Guesser: Devinez un nombre entre 100 et 200.
Args:
N (int): Nombre à deviner
T (int): Temps accordé en minutes.
"""
# N = random.randint(100, 200)
N = number
# print(N) # Debugging
TEMPS = timer # temps accordé en minutes
START = time.time()
user_choice = int(input("Devinez un nombre entre 100 et 200: "))
while time.time() - START < (TEMPS * 60):
if user_choice > N:
print('plus petit')
elif user_choice < N:
print('plus grand')
elif user_choice == N:
print(f"Bravo, le nombre à deviner était {N}.")
break
user_choice = int(input("Devinez un nombre entre 100 et 200: "))
timing = time.time() - START
print(f"Timing: {round(timing, 2)}s.")
if __name__ == "__main__":
the_guesser(151, 2) # On doit deviner le nombre 151 en moins de 2 minutes.