🔍 Как проверить четное или нечетное число в Python: простое руководство
Для проверки четного или нечетного числа в Python, можно использовать оператор % (остаток от деления). Если число делится на 2 без остатка, то оно является четным, иначе - нечетным.
число = 5
if число % 2 == 0:
print("Число четное")
else:
print("Число нечетное")
Детальный ответ
Python предоставляет несколько способов проверки, является ли число четным или нечетным. В этой статье мы рассмотрим несколько методов, которые помогут вам проверить, является ли число четным или нечетным в Python.
Метод 1: Использование оператора остатка от деления (%)
Один из самых простых способов проверить, является ли число четным или нечетным, - это использовать оператор остатка от деления (%). Если число делится на 2 без остатка, оно является четным, в противном случае - нечетным.
number = 10
if number % 2 == 0:
print("Число ", number, " является четным")
else:
print("Число ", number, " является нечетным")
Метод 2: Использование побитового оператора И (&)
Другой способ проверить, является ли число четным или нечетным, - это использовать побитовый оператор И (&). Если младший бит числа равен 0, то число четное, если он равен 1, то число нечетное.
number = 7
if number & 1 == 0:
print("Число ", number, " является четным")
else:
print("Число ", number, " является нечетным")
Метод 3: Использование функции divmod()
Функция divmod() возвращает частное и остаток от деления двух чисел. Если остаток от деления на 2 равен 0, то число четное, в противном случае - нечетное.
number = 15
quotient, remainder = divmod(number, 2)
if remainder == 0:
print("Число ", number, " является четным")
else:
print("Число ", number, " является нечетным")
Теперь у вас есть несколько способов проверить, является ли число четным или нечетным в Python. Вы можете выбрать тот, который наиболее подходит для вашего кода и задачи.