Предмет: Информатика, автор: Gorchakoffart

ДЛЯ ПИТОНА

Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.

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

Входные данные
Вводится натуральное число.

Выходные данные
Выведите ответ на задачу.

Примеры
входные данные
3
выходные данные
NO
входные данные
8
выходные данные
YES

Ответы

Автор ответа: Milton812
0
n=int(input())
value=1
b=False
while value < n:
    value*=2
    if value == n:
        b=True
if b == True:
    print("YES")
else:
    print("NO")
input()
Похожие вопросы
Предмет: Русский язык, автор: raissova15
каким-то
сначала
явлением,
а
ПОТОМ
2. Многие открытия в давние времена происходили случайно:
человек наблюдал за
переносил его в жизнь. Так получилось с колесом.
Кто-то заметил, что бревно подходит для передвижения тяжестей.
Под тяжёлый предмет стали подкладывать брёвна и катить: когда
задние брёвна высвобождались, их перекладывали вперёд. Такой
работой занималось несколько человек, и была она очень трудоёмкой.
Затем решили сделать труд легче и исправили недостаток в данной
конструкции. Начали распиливать брёвна и подкладывать под груз
круглые брусья.
И в конце концов люди, постоянно совершенствуя своё изобрете-
ние, получили современное колесо.
(По материалам сайта http://www.stavrosha.ru)
Найдите существительные с не и объясните их правописание


Номер 7 Найдите существительные с не и объясните их прослаиваете


Пожалуйста помогите
5 класс
Предмет: История, автор: Krimple