Создать функцию, проверяющую, является ли число степенью двойки в Python.
Проверка, является ли число степенью двойкиДанная функция проверяет, является ли число степенью двойки, что полезно в различных алгоритмических задачах. def is_power_of_two(n): if n <= 0: return False return (n & (n - 1)) == 0 # Пример использования print(is_power_of_two(16)) # True print(is_power_of_two(18)) # False Метод проверки использует битовые операции, что делает его эффективным. Проверка | ||||||||||
| ||||||||||
Просмотров: 23 | |
Всего комментариев: 0 | |