Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как проверить чётность числа

Число чётное, если делится на 2 без остатка. В Python остаток от деления даёт оператор %.

Оператор остатка %

Выражение n % 2 возвращает остаток от деления на 2. Если он равен нулю — число чётное, иначе нечётное. Проверяем это условием if/else.

n = 7
if n % 2 == 0:
    print('чётное')
else:
    print('нечётное')   # нечётное

Почему так работает

У чётных чисел (2, 4, 6…) остаток от деления на 2 равен 0, у нечётных (1, 3, 5…) — 1. Оператор % — универсальный инструмент: так же проверяют кратность любому числу (n % 3 == 0 — делится на 3).

Компактный вариант

Результат проверки можно сразу положить в переменную через тернарный оператор: label = 'чётное' if n % 2 == 0 else 'нечётное'. Но на старте нагляднее обычный if/else.

Частые вопросы

Что делает %? Возвращает остаток от деления, а не саму дробь.

Как проверить кратность 5? Через n % 5 == 0.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание