Это кажется простым, но я не могу найти способ сделать это. Мне нужно показать, является ли корень куба целого целым или нет. Я использовал метод is_integer()
float в Python 3.4, но это не удалось. Как
x = (3**3)**(1/3.0)
is_integer(x)
True
но
x = (4**3)**(1/3.0)
is_integer(x)
False
Я пробовал x%1 == 0
, x == int(x)
и isinstance(x,int)
без успеха.
Буду признателен за любые комментарии.