Условие
Дано натуральное число. Выведите его последнюю цифру.
Решение
a = int(input()) print(a % 10)
Комментарии
Аноним :
Спасибо огромное.
Аноним :
Добавить комментарий Отменить ответ
ЕГЭ на соточку для чайников
Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене
Как получить только первую и последнюю цифру числа x в Python.
Мне нужно написать программу для нахождения суммы первой и последней цифр числа.
Code language: PHP (php)import math #Импортируем необходимую библиотеку n=int(input('Введите число ')) x = [(n//(10**i))%10 for i in range(math.ceil(math.log(n, 10))-1, -1, -1)] #отделим каждую цифру print(x) #Выводим список с цифрами
Я не знаю, как взять первую и последнюю цифру из этого списка, а затем сложить их вместе.
Решение.
Найти первую и последнюю цифру числа можно несколькими способами, среди которых:
>>> n = 5638 >>> int(str(n)[0]) 5 >>> int(str(n)[-1]) 8
Code language: JavaScript (javascript)>>> import math >>> n // (10 ** int(math.log10(n))) 5 >>> n % 10 8
Как узнать последнюю цифру числа?
В зависимости от последней цифры числа с числом нужно делать различные действия.Для этого нужно узнать последнюю цифру.Пример: у числа 765 последняя цифра — 5.
- Вопрос задан более двух лет назад
- 12590 просмотров
1 комментарий
Простой 1 комментарий

преобразовать в строку и получить последний символ этой строки
Но нужно еще уточнить какие могут быть числа. Если вещественные, то нужно получать последнюю цифру остатка или целой части?
Решения вопроса 1
Stalker_RED @Stalker_RED
Последняя цифра — это остаток при делении на 10.
const lastDigit = 765 % 10; // -> 5
Ответ написан более двух лет назад
Нравится 6 5 комментариев
Почему выходит, что остаток при делении на 10 это последняя цифра?
Stalker_RED @Stalker_RED
rd100, потому что десятичная система же.
Давайте разделим 42 на 10. Выйдет 4 и остаток — 2.
Разделим 293857257287 на 10. Выйдет 29385725728 и остаток 7. И нет, я не делил, я просто скопировал все числа кроме семерки, но можете проверить на калькуляторе.
Stalker_RED, спасибо
А при делении 5 на 10, он возвращает 0 и остаток 5?
Stalker_RED @Stalker_RED
rd100, конечно.
Вот тут подробно
https://youtu.be/4HDiMon4M50

Богдан @bolossev666
Ответы на вопрос 2

Дмитрий Беляев @bingo347 Куратор тега JavaScript
Crazy on performance.
Для целых чисел все просто, как уже верно заметил Stalker_RED достаточно взять остаток от деления на 10 n % 10
Но вот с дробными числами все намного интереснее. Потенциально, можно получить целое представление последовательно умножая число на 10 (сдвигая тем самым десятичную точку вправо), а после воспользоваться предыдущим приемом. Но проблема тут в том, что потенциально такая последовательность может оказаться бесконечной и такой алгоритм зациклится.
Если обратится к стандарту IEEE 754, то можно узнать, что в 64 битах можно точно представить не более 16 десятичных разрядов, а это уже можно использовать как ограничитель, так как при превышении 16 сдвигов десятичной точки значение все равно уже не будет точным
const lastDigit = n => < // в n совсем не то if (isNaN(n) || !isFinite(n)) return NaN; // в n целое if (n % 1 === 0) return n % 10; // для дробных проще со строкой работать const s = String(Math.abs(n)); // неточные значения if (s.length >16 || s.includes('e')) return NaN; return +s.slice(-1); >
Найти последнюю цифру числа
По последней цифре числа n найти последнюю цифру числа n2
Написать приложение, которое по последней цифре числа n выводит последнюю цифру числа n2 .
Составить программу, позволяющую по последней цифре введенного числа определить последнюю цифру куба этого числа
Составить программу, позволяющую по последней цифре введенного числа определить последнюю цифру.
Из трехзначного числа x вычли его последнюю цифру
Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному.

Напишите функцию, возвращающую последнюю цифру целого числа в десятичной записи. Не использовать операцию %
def TretieChislo(x)
301 / 213 / 104
Регистрация: 02.08.2022
Сообщений: 344

Сообщение было отмечено katerinnnnka как решение
Решение
katerinnnnka,
num = input() print(num[-1])
num = int(input()) print(num % 10)
Регистрация: 11.09.2022
Сообщений: 24
Это возможно сделать через операцию %?
Добавлено через 5 минут
через онлайн питон почему-то не решается ничего(
301 / 213 / 104
Регистрация: 02.08.2022
Сообщений: 344
katerinnnnka, как не работает, если работает?
Код нужно вставить в место для кода, запустить, ввести число, получить результат.
Online Python Compiler — если вы о этой странице, то на ней тоже всё работает)
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Провести частотный анализ числа и найти наиболее часто встречающуюся цифру
Провести частотный анализ числа и найти наиболее часто встречающуюся цифру. Ввод — стандартный.
Дана строка, содержащая по меньшей мере одну цифру Найти цифру, которая входит в строку наи
Дана строка, содержащая по меньшей мере одну цифру. Найти цифру, которая входит в строку наибольшее.
Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части.

Вася с друзьями играют в игру. Вася берёт трёхзначное число, последнюю цифру вычёркивает
Вася с друзьями играют в игру. Вася берёт трёхзначное число, последнюю цифру вычёркивает и.

Лишняя переменная: Найти в списке целых числа содержащие цифру «5»
Со слов школьника, но правдоподобно: 1. Создайте случайный список целых значений в заданных.
По последней цифре заданного числа определить последнюю цифру куба этого числа
По последней цифре заданного числа определить последнюю цифру куба этого числа. Решить задачу.
Из трехзначного числа x вычли его последнюю цифру
Из трехзначного числа x вычли его последнюю цифру. Когда результат разделили на 10, а к частному.
