последний элемент в числе python

Допустим есть число 16 или же число 1876(Все это int). Мне нужно получить последнюю цифру данного числа. Разбивать на список не хочется т.к. числа могут быть очень большими


Ответы (3 шт):

Автор решения: Igor

https://python-reference.readthedocs.io/en/latest/docs/operators/modulus.html

chislo % 10

var chislo = 1876;
var lastDigit = chislo % 10;
console.log(lastDigit);

→ Ссылка
Автор решения: Константин Комиссаров
num = 123456

# очевидный вариант
digit = int(str(num)[-1])
print(digit)

#не такой очевидный вариант
digit = num % 10
print(digit)
→ Ссылка
Автор решения: V.March

Вы можете получить остаток от деления на 10. Это как раз и будет последняя цифра.

Пример на Ваших числах

number = (16 % 10) 
print(number)  # 6

number = (1876 % 10) 
print(number)  # 6
→ Ссылка