Как проверить, чётное ли число в Python?
Учитель дал задачу: узнать, чётное число или нечётное. Как проверить чётность числа в Python для начинающих? Как понять, делится ли число на 2 без остатка?
2 ответа
Чётное число — это то, что делится на 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 даёт текст, а нам нужно число для деления. Аналогия: % — это как делить конфеты поровну и смотреть, остались ли лишние. 🍬
Запомни главное: остаток 0 — значит делится ровно.
if chislo % 2 == 0: # чётное
if chislo % 3 == 0: # делится на 3
Так можно проверить делимость на любое число, не только на 2. Поменяй двойку на тройку — узнаешь, делится ли на 3. Знак % — твой помощник для таких проверок. 👍