← Все вопросы

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

Задан 19 месяцев назад777 просмотров2 ответа
8

Учитель дал задачу: узнать, чётное число или нечётное. Как проверить чётность числа в Python для начинающих? Как понять, делится ли число на 2 без остатка?

2 ответа

12
✓ Принятый ответ — помог автору

Чётное число — это то, что делится на 2 без остатка (2, 4, 6, 8...). А узнать остаток помогает знак процент %. 🔍

% показывает, что осталось после деления. Например, 10 % 2 равно 0 (делится ровно), а 7 % 2 равно 1 (один лишний).

Значит, если остаток от деления на 2 равен нулю — число чётное:

chislo = 10
if chislo % 2 == 0:
    print("Чётное")
else:
    print("Нечётное")

Проверим в уме:

  • 10 % 2 → 0 → чётное ✅
  • 7 % 2 → 1 → нечётное

Можно спросить число у пользователя:

chislo = int(input("Введи число: "))
if chislo % 2 == 0:
    print("Чётное!")
else:
    print("Нечётное!")

Не забудь int(...), ведь input даёт текст, а нам нужно число для деления. Аналогия: % — это как делить конфеты поровну и смотреть, остались ли лишние. 🍬

4

Запомни главное: остаток 0 — значит делится ровно.

if chislo % 2 == 0:   # чётное
if chislo % 3 == 0:   # делится на 3

Так можно проверить делимость на любое число, не только на 2. Поменяй двойку на тройку — узнаешь, делится ли на 3. Знак % — твой помощник для таких проверок. 👍

Ваш ответ

, чтобы ответить на вопрос.