У меня есть номер, скажем 37
.37 лежит между 2**5 and 2**6
.Я хочу написать функцию, которая принимает число в качестве аргумента и возвращает мощность своих нижних границ.
def foo(x=37)
{
result =//Here calculation
return result
}
В приведенном выше примере возвращаемое значение должно быть 5
, поскольку его нижний предел равен 2**5 and 5
.его сила.
Примечание: Должен заботиться о питоне 2.5
Заранее спасибо.