По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую...

0 голосов
296 просмотров

По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.

Операцией возведения в степень пользоваться нельзя!

Phyton
Цикл While


Информатика (86 баллов) | 296 просмотров
Дан 1 ответ
0 голосов

N = int(input())
i=1
degree=0
while i < n:
i *= 2
degree += 1
print(degree, '2 ^', degree)

(3.9k баллов)