Помогите написать программу,которая вычисляет,является ли число степенью двойки(питон),и...

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

Помогите написать программу,которая вычисляет,является ли число степенью двойки(питон),и выводит показатель степени,если да?


Информатика Начинающий (112 баллов) | 84 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
#Версия языка 3.6
from math import log2

n = log2(float(input()))
if n % 1 == 0:
    print(int(n))
else:
    print('Данное число не является степенью двойки')
Супер бакалавр (18.3k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей