Да, конечно! Вот пример программы на языке Python, которая проверяет, является ли число степенью двойки:
def is_power_of_two(n): if n == 0: return False while n % 2 == 0: n = n // 2 return n == 1 num = int(input("Введите число: ")) if is_power_of_two(num): print(f"{num} является степенью двойки") else: print(f"{num} не является степенью двойки")
Пример работы программы:
Введите число: 16 16 является степенью двойки Введите число: 25 25 не является степенью двойки
Надеюсь, это поможет вам! Если у вас возникнут дополнительные вопросы, обращайтесь!
Да, конечно! Вот пример программы на языке Python, которая проверяет, является ли число степенью двойки:
def is_power_of_two(n):if n == 0:
return False
while n % 2 == 0:
n = n // 2
return n == 1
num = int(input("Введите число: "))
if is_power_of_two(num):
print(f"{num} является степенью двойки")
else:
print(f"{num} не является степенью двойки")
Пример работы программы:
Введите число: 1616 является степенью двойки
Введите число: 25
25 не является степенью двойки
Надеюсь, это поможет вам! Если у вас возникнут дополнительные вопросы, обращайтесь!