Двойка в степени

Степени двойки часто встречаются в программировании: размеры памяти, биты, маски и границы массивов. Дано число n: верните True, если это одна из степеней двойки — 1, 2, 4, 8 и так далее. Для n <= 0 нужно вернуть False.

Примеры

Ввод
1
Вывод
True
Ввод
16
Вывод
True
Ввод
6
Вывод
False

Нужно реализовать

def is_power_of_two(n: int) -> bool:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
1
ОжидаемыйTrue
2
Ввод
16
ОжидаемыйTrue
3
Ввод
6
ОжидаемыйFalse
4
Ввод
0
ОжидаемыйFalse
5
Ввод
-8
ОжидаемыйFalse
6
Ввод
7
ОжидаемыйFalse
Фокус-радио
На паузе · SomaFM · Fluid