Предмет: Информатика,
автор: madinaduisenbekovva
теперь 30 балл
Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2k. Найти целое число k— показатель этой степени
Решите проблему с помощью цикла while
решение с python
Объясните, пожалуйста, как именно писать
Ответы
Автор ответа:
0
Ответ:
print("Введите число: ")
x = int(input())
stepen = 0
while(x!=1):
x /= 2
stepen += 1
print ("k=" + str(stepen))
В цикле while делим введённое число на 2, пока не получится единица. В переменную stepen записываем сколько раз делили. (x /=2 равносильно x = x/2)
Похожие вопросы
Предмет: Русский язык,
автор: yberner2003
Предмет: Русский язык,
автор: adelya32
Предмет: Русский язык,
автор: KISUNAA
Предмет: Русский язык,
автор: avitisovlevaegaviti
Предмет: Математика,
автор: SymZym