Предмет: Информатика,
автор: makarbohonov
Написать программу на Python, которая будет выполнять следующий набор действий:
- получать от пользователя одно целое число, числом является 2 в степени n (например, 16, 64, 128, 1024, и т.д.)
- с помощью цикла определять, 2 в какой степени является число
- выводить степень на экран
Пример работы программы (символ > означает ввод значения пользователем):
Введите число:
> 256
8
Ответы
Автор ответа:
1
counter = 0
x = int(input("Введите число: "))
while x != 2 and x != 1:
counter += 1
x /= 2
if x == 1:
print(0)
else:
print(counter+1)
Похожие вопросы
Предмет: История,
автор: Anufrieva2004
Предмет: Физика,
автор: Аноним
Предмет: Русский язык,
автор: svazhinskaya
Предмет: История,
автор: alina0089