Проверка четных или нечетных чисел Python

Определите, является ли целое число четным или нечетным, используя арифметический оператор по модулю в Python.

Попробуйте в редакторе

Обзор

Четное число — это целое число, которое делится ровно на 2. Нечетное число оставляет в остатке 1 при делении на 2.

Мы используем оператор Python по модулю `%`, который возвращает остаток от деления. Для любого четного числа `n % 2` оценивается как `0`.

Эта классическая концепция информатики широко используется при создании циклов, секционировании данных и разработке базовых алгоритмов.

Код и вывод выполнения

Функция для оценки статуса нечетности/четности отрицательных, положительных и нулевых целых чисел.

def is_even(num):
    return num % 2 == 0

numbers = [4, 7, 0, -3]
for n in numbers:
    result = "Even" if is_even(n) else "Odd"
    print(f"{n:2d} is {result}")
Терминальный выход
 4 is Even
 7 is Odd
 0 is Even
-3 is Odd

Пошаговая реализация

  • Чередование цветов строк в таблицах/интерфейсах пользователя
  • Распределение задач по нескольким рабочим процессам
  • Загадки математической теории чисел

Часто задаваемые вопросы

0 четное или нечетное?

Ноль четный, потому что при его делении на 2 остается остаток 0 (0 = 2 * 0).

Связанные темы