Я делаю это
def power_two(n, base = -1):
result = 2 ** base
if result < n:
base += 1
power_two(n, base)
else:
if result == n:
print base
else:
print base - 1
каков питонический способ найти наибольшую степень двойки меньше числа X ?
ИЗМЕНИТЬ пример: power_two (100) возвращает только мощность