
Анатолий
5 год назад
ДЛЯ ПИТОНАДано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.Операцией возведения в степень пользоваться нельзя!Входные данныеВводится натуральное число.Выходные данныеВыведите ответ на задачу.Примерывходные данные3выходные данныеNOвходные данные8выходные данныеYES
ОТВЕТЫ

Aleksandr
Oct 24, 2020
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()
743
Смежные вопросы: