Найти тему
Python и решение задач.

Последняя цифра

Программе поступает на вход одно целое положительное число, ваша задача вывести его последнюю цифру.

Верное решение:

n = int(input())
print(n - n // 10 * 10)

Верное решение:

n = int(input())
print(n % 10)

## Арифметический оператор Python остаток от деления выглядит как математический знак процента (%), выполняет деление и возвращает значение остатка.

Верное решение (в одну строку):

print(int(input()) % 10)

Верное решение (в одну строку):

print(input()[-1])

## Введённая последовательность цифр по умолчанию является строкой, так как мы не использовали int() для превращения его в число, а значит, к элементу списка можно обратиться по индексу. Индекс [-1] соответствует последнему элементу списка или строки.

Верное решение (разминка перед ЕГЭ):

print([i for i in input()][-1])
Из свободного доступа
Из свободного доступа