Вопрос задан 21.09.2026 в 08:11. Предмет Информатика. Спрашивает Власюк Андрій.

Python 3. Напишите программу, которая запрашивает натуральное число, и если последняя цифра этого числа больше 5, то выведите её на печать, иначе выведите число 0.

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

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

Отвечает Титова Анастасия.

Python
n = int(input("Введите натуральное число: "))

last_digit = n % 10

if last_digit > 5: print(last_digit) else: print(0)

Объяснение:

  1. С помощью input() программа получает число от пользователя.

  2. Оператор % 10 позволяет получить последнюю цифру числа:

    • например, 123 % 10 = 3;

    • 789 % 10 = 9.

  3. Далее проверяем условие:

    • если последняя цифра больше 5, выводим эту цифру;

    • если последняя цифра равна 5 или меньше, выводим 0.

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

Введите натуральное число: 127
7

Так как последняя цифра 7, она больше 5.

Введите натуральное число: 342
0

Так как последняя цифра 2, она не больше 5.

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

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

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

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