@gage Используйте пример кода ниже как пример чтобы извлечь кубический корень в Python:
1 2 3 4 5 6 7 8 9 10 11 12 |
def cube(x): if x < 0: x = abs(x) return x ** (1 / 3) * (-1) else: return x ** (1 / 3) # Вывод: 2.0 print(cube(8)) # Вывод: -2.0 print(cube(-8)) |
@gage
Корень кубический (кубический корень) из числа x можно извлечь с помощью оператора возведения в степень. Для того, чтобы возвести число в степень 1/3, можно воспользоваться методом pow() или оператором ** со значением степени 1/3:
1 2 3 |
x = 27 cube_root = x ** (1/3) print(cube_root) # 3.0 |
Также можно использовать функцию math.pow() из модуля math:
1 2 3 4 |
import math x = 27 cube_root = math.pow(x, 1/3) print(cube_root) # 3.0 |
Обратите внимание, что результатом операции извлечения кубического корня всегда будет float-число.