Как проверить, является ли значение с плавающей точкой целым числом

Я пытаюсь найти самый большой корень куба, который представляет собой целое число, которое меньше 12 000.

processing = True
n = 12000
while processing:
    n -= 1
    if n ** (1/3) == #checks to see if this has decimals or not

Я не уверен, как проверить, если это целое число или нет! Я мог бы преобразовать его в строку, а затем использовать индексирование, чтобы проверить конечные значения и посмотреть, равны ли они нулю или нет, хотя это кажется довольно громоздким. Есть ли более простой способ?

Ответы на вопрос(11)

Ваш ответ на вопрос