Предмет: Информатика,
автор: madinaduisenbekovva
даю 15 баллов
Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2k. Найти целое число k— показатель этой степени
Решите проблему с помощью цикла while
решение с python
Объясните, пожалуйста, как именно писать
ivanpetrov70:
а чё не 25(макс. количество)?
баллов
Ответы
Автор ответа:
2
Ответ:
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 ) \\ ну и сам вывод
))
Похожие вопросы
Предмет: Английский язык,
автор: виктория06042005
Предмет: Окружающий мир,
автор: 123456119
Предмет: Русский язык,
автор: Grishka2793
Предмет: Литература,
автор: Хорчо