← Назад к списку задач

степень двойки

Общее Уровень 2

Описание задачи

Необходимо определить, является ли заданное целое число степенью двойки. Для этого нужно проверить, положительное ли число и не имеет ли оно ни одного установленного бита (кроме самого младшего).

Входные данные:
n: Целое число (int), которое необходимо проверить.

Выходные данные:
True, если n является степенью двойки, и False в противном случае. Возвращается логическое значение (bool).

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def is_power_of_two(n: int) -> bool: