Вопрос задан 04.11.2026 в 14:23. Предмет Информатика. Спрашивает Гомулькин Никита.

Дано трёхзначное число. Необходимо определить, является ли сумма его цифр чётной или нечётной. В результате выполнения программы, если сумма нечётная, то появляется сообщение «нечётное», если чётное — сообщение «чётное». Следуйте инструкциям для задания. Python

Перейти к ответам

Ответы на вопрос

Отвечает Кургапкина Анастасия.

Для решения данной задачи на языке программирования Python необходимо:

  1. Ввести трёхзначное число.

  2. Выделить из него сотни, десятки и единицы.

  3. Найти сумму всех трёх цифр.

  4. Проверить, делится ли сумма на 2 без остатка.

  5. Если сумма делится на 2, вывести сообщение «чётное», иначе — «нечётное».

Программа на Python:

Python

n = int(input("Введите трёхзначное число: "))

a = n // 100
b = (n // 10) % 10
c = n % 10

s = a + b + c

if s % 2 == 0:
print("чётное")
else:
print("нечётное")

Объяснение работы программы:

  • n // 100 — находит первую цифру числа (сотни).

  • (n // 10) % 10 — находит вторую цифру (десятки).

  • n % 10 — находит последнюю цифру (единицы).

  • s = a + b + c — вычисляет сумму цифр числа.

  • s % 2 == 0 — проверяет, является ли сумма чётной.

Пример работы программы:

Ввод:

Обычный текст
Введите трёхзначное число: 123

Сумма цифр: 1 + 2 + 3 = 6.

Вывод:

Обычный текст
чётное

Другой пример:

Ввод:

Обычный текст
Введите трёхзначное число: 124

Сумма цифр: 1 + 2 + 4 = 7.

Вывод:

Обычный текст
нечётное

Ответ: программа определяет чётность суммы цифр трёхзначного числа и выводит соответствующее сообщение: «чётное» или «нечётное».

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос