import time
target = int(input('Escoge un número: '))
epsilon = 0.0001
low = 0.0
high = max(1.0, target)
answer = (high + low) / 2
start = time.time()
while abs(answer**2 - target) >= epsilon:
    print(f'bajo = {low} alto = {high} respuesta = {answer}')
    if answer ** 2 < target:
        low = answer
    else: 
        high = answer
    
    answer = (high + low) / 2
print(f'El tiempo de ejecución fue {time.time() - start}')
print(f'La raíz cuadrada de {target} es {answer}')
