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