Задача к ЕГЭ по информатике на тему «практика программирования» №11

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

В ответе укажите вывод программы для числа

N =  1427247692705959881058285969449495136382746624

n = int(input())
flag = True
while n > 1:
    if n % 2 == 0:
        n //= 2
    else:
        flag = False
        break

if flag == True:
    print(’YES’)
else:
    print(’NO’)

Ответ: YES
Оцените статью
Я решу все!