• ДЛЯ ПИТОНА

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

    Операцией возведения в степень пользоваться нельзя!

    Входные данные
    Вводится натуральное число.

    Выходные данные
    Выведите ответ на задачу.

    Примеры
    входные данные
    3
    выходные данные
    NO
    входные данные
    8
    выходные данные
    YES

Ответы 1

  • n=int(input())value=1b=Falsewhile value < n:    value*=2    if value == n:        b=Trueif b == True:    print("YES")else:    print("NO")input()
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years