x = int(eval(input('Enter an integer: ')))
if x > 0:
    ans = x ** (1.0 / 3.0)
if ans ** 3 != abs(x):
    print(x, 'is not a perfect cube!')
else:
    ans = -(-x) ** (1.0 / 3.0)
if ans ** 3 != -abs(x):
    print(x, 'is not a perfect cube!')
print('Cube root of ' + str(x) + ' is ' + str(ans))
Как найти кубический корень с помощью Python?