Объяснение:
n = int(input())
k = 0
while n > 1:
n //= 2
k +=1
print(k)
k = 1
j = 0
while 2 * k <= n :
k *= 2
j += 1
print( j )
n = int(input()) \\ввод N
k = 1 \\ степень
j = 0 \\ номер степени
while 2 * k <= n : \\пока 2 в степени k меньше или равна N
k *= 2 \\ увеличиваем степень
j += 1 \\ номер стени,который нам надо вывести тоже увеличиваем
print( j ) \\ ну и сам вывод
Объяснение:
n = int(input())
k = 0
while n > 1:
n //= 2
k +=1
print(k)
n = int(input())
k = 1
j = 0
while 2 * k <= n :
k *= 2
j += 1
print( j )
Объяснение:
n = int(input()) \\ввод N
k = 1 \\ степень
j = 0 \\ номер степени
while 2 * k <= n : \\пока 2 в степени k меньше или равна N
k *= 2 \\ увеличиваем степень
j += 1 \\ номер стени,который нам надо вывести тоже увеличиваем
print( j ) \\ ну и сам вывод