Задача · 9 класс Задача №3757033
А
А
n = int(input())
while n > 1 and n % 2 == 0:
n //= 2
print("YES" if n == 1 else "NO")
Делим число на 2, пока оно чётное. Если осталось 1 — это точная степень двойки.
n = int(input())
while n > 1 and n % 2 == 0:
n //= 2
print("YES" if n == 1 else "NO")
Делим число на 2, пока оно чётное. Если осталось 1 — это точная степень двойки.
