Проверка на четность в Python: пример кода
Проверка на четность чисел в Python может быть выполнена несколькими способами. Ниже приведены наиболее распространенные методы проверки на четность:
1. Использование оператора % (остаток от деления)
python
num = int(input("Введите число: "))
if num % 2 == 0:
print("Число четное")
else:
print("Число нечетное")
В этом примере мы получаем число от пользователя, затем используем оператор % для проверки, является ли число четным. Если остаток от деления на 2 равен 0, то число четное, а если остаток не равен 0, то число нечетное.
2. Использование битовой операции AND
python
num = int(input("Введите число: "))
if num & 1 == 0:
print("Число четное")
else:
print("Число нечетное")
В этом примере мы также получаем число от пользователя и используем битовую операцию AND для проверки, является ли число четным. Если последний бит числа равен 0 (то есть AND с 1 дает 0), то число четное, а если последний бит равен 1 (то есть AND с 1 дает 1), то число нечетное.
3. Использование функции деления на 2
python
def is_even(num):
return num % 2 == 0
print(is_even(4)) # True
print(is_even(5)) # False
Этот пример демонстрирует использование функции для проверки на четность чисел. Функция принимает число в качестве аргумента и возвращает True, если число четное, и False, если число нечетное.
Все вышеперечисленные методы проверки на четность работают одинаково и дают одинаковый результат. В зависимости от задачи можно выбирать наиболее удобный для решения метод.