@felix Вы можете использовать математическую операцию Ваше_число ** (возведение в степень) (1 / 3) и ниже пример кода как можно вычислить кубические корень из любого числа в 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)) |