I want to find the greatest integer less than or equal to the kth root of n. I tried
int(n**(1/k))
But for n=125, k=3 this gives the wrong
Why not to try this :
125 ** (1 / float(3))
or
pow(125, 1 / float(3))
It returns 5.0, so you can use int(), to convert to int.