Назначение корня куба PythonPython

Программы на Python
Anonymous
Назначение корня куба Python

Сообщение Anonymous »

Я пытаюсь решить задание для моего класса Python. Нам дана программа, которую мы должны проработать по определенным обозначенным направлениям. Первая часть включала в себя функцию, которая пыталась найти целочисленный кубический корень для числа, введенного пользователем в третьей функции. Что касается второго, то он будет аппроксимировать кубический корень. Эта вторая функция — то, на чем я застрял. Выглядит это так:

Код: Выделить всё

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
Обратите внимание, что везде, где написано «введите код здесь» или «конец кода для цикла while», указано, где мне следует написать свой код.
Как вы можете видеть, я пытался написать код для этой функции, но при вызове ее с помощью приблизительного_cube_root(8, 0.01) выдается только ошибка, поскольку ее запуск занял слишком много времени.

Подробнее здесь: https://stackoverflow.com/questions/790 ... assignment

Вернуться в «Python»