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

0 голосов
1.4k просмотров

Точная степень двойки Дано натуральное число N. Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае. Операцией возведения в степень пользоваться нельзя! Входные данные Вводится натуральное число, не превосходящее 200. Выходные данные Выведите ответ на задачу. напишите на питоне


Информатика (48 баллов) | 1.4k просмотров
Дан 1 ответ
0 голосов

Ответ:

n = int(input())

i = 1

while i < n:

   i = i * 2

if i == n:

   print("YES")

else:

   print("NO")

Объяснение:

(246 баллов)
0

Программа выполнялась слишком долго и была прервана

0
Программа выдаёт ошибку в процессе выполнения