🔍 Как получить последнюю цифру числа в питоне: простой способ
Чтобы получить последнюю цифру числа в Python, вы можете использовать операцию остатка от деления на 10. Остаток от деления числа на 10 будет соответствовать последней цифре числа.
number = 12345
last_digit = number % 10
print(f"Последняя цифра числа: {last_digit}")
В этом примере, задано число 12345. Операция % возвращает остаток от деления number на 10, что в данном случае равно 5. Затем, с помощью print выводится фраза "Последняя цифра числа: 5".
Детальный ответ
Как получить последнюю цифру числа в питоне
Часто при работе с числами в программировании возникает необходимость в извлечении последней цифры числа. В этой статье мы рассмотрим несколько способов получения последней цифры числа с помощью языка программирования Python.
1. Использование оператора остатка
Один из самых простых способов получения последней цифры числа - использование оператора остатка. Оператор остатка (%) возвращает остаток от деления одного числа на другое.
number = 123456789
last_digit = number % 10
print(last_digit) # Output: 9
2. Преобразование числа в строку
Другим способом получения последней цифры числа является преобразование числа в строку и извлечение последнего символа этой строки.
number = 987654321
last_digit = int(str(number)[-1])
print(last_digit) # Output: 1
Сначала мы преобразуем число в строку с помощью функции str()
. Затем мы используем индексацию, чтобы получить последний символ строки. Наконец, мы преобразуем полученный символ обратно в целое число с помощью функции int()
.
3. Использование функции modf
Еще одним способом получения последней цифры числа является использование функции modf()
из модуля math
. Функция modf()
возвращает дробную и целую части числа в виде кортежа.
import math
number = 13579.2468
integer_part, fractional_part = math.modf(number)
last_digit = int(str(integer_part)[-1])
print(last_digit) # Output: 8
Сначала мы импортируем модуль math
. Затем мы используем функцию modf()
, чтобы получить дробную и целую части числа. Затем мы преобразуем целую часть в строку, извлекаем последний символ и преобразуем его обратно в целое число.
Заключение
В этой статье мы рассмотрели три способа получения последней цифры числа в Python. Вы можете выбрать любой из этих способов в зависимости от требований вашей программы.