ДЛЯ ПИТОНА
Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.
Операцией возведения в степень пользоваться нельзя!
Входные данные
Вводится натуральное число.
Выходные данные
Выведите ответ на задачу.
Примеры
входные данные
3
выходные данные
NO
входные данные
8
выходные данные
YES
Ответы
Ответ дал:
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()
value=1
b=False
while value < n:
value*=2
if value == n:
b=True
if b == True:
print("YES")
else:
print("NO")
input()
Вас заинтересует
2 года назад
6 лет назад
6 лет назад
9 лет назад
9 лет назад
9 лет назад
9 лет назад