Код: Выделить всё
def approximate_cube_root(x, epsilon=0.01):
cube = abs(x)
# for cube > 1
if cube > 1:
low = cube / 2 #Enter code here
high = cube #enter code here
# for cube epsilon and low epsilon:
print("Couldn't approximate with this precision, please increase epsilon")
return False
else:
print(f"Found root cube as {guess} for {x} after {guesses} guesses")
return True
Как вы можете видеть, я пытался написать код для этой функции, но при вызове ее с помощью приблизительного_cube_root(8, 0.01) выдается только ошибка, поскольку ее запуск занял слишком много времени.
Подробнее здесь: https://stackoverflow.com/questions/790 ... assignment