Как проверить, является ли значение с плавающей точкой целым числом
Я пытаюсь найти самый большой корень куба, который представляет собой целое число, которое меньше 12 000.
processing = True
n = 12000
while processing:
n -= 1
if n ** (1/3) == #checks to see if this has decimals or not
Я не уверен, как проверить, если это целое число или нет! Я мог бы преобразовать его в строку, а затем использовать индексирование, чтобы проверить конечные значения и посмотреть, равны ли они нулю или нет, хотя это кажется довольно громоздким. Есть ли более простой способ?