🔎 Как проверить последнюю цифру в числе Python? 🐍
В Python можно проверить последнюю цифру в числе, используя операцию остатка от деления (%) на 10. Если результат деления числа на 10 равен последней цифре числа, то оно оканчивается на эту цифру.
number = 12345
last_digit = number % 10
if last_digit == 5:
print("Число заканчивается на 5")
Детальный ответ
Как проверить последнюю цифру в числе Python
Python предоставляет простой способ проверить последнюю цифру в числе.
Метод 1: Использование оператора остатка от деления
Один из способов проверить последнюю цифру в числе - использовать оператор остатка от деления (%
). Оператор % возвращает остаток от деления двух чисел.
Для проверки последней цифры числа, вы можете применить оператор % к числу и проверить полученный остаток. Если остаток равен искомой цифре, значит последняя цифра в числе совпадает с искомой цифрой.
number = 12345
last_digit = number % 10
if last_digit == 5:
print("Последняя цифра числа равна 5")
else:
print("Последняя цифра числа не равна 5")
В приведенном выше примере мы проверяем, является ли последняя цифра числа number
равной 5. Если да, то выводим сообщение "Последняя цифра числа равна 5", иначе выводим сообщение "Последняя цифра числа не равна 5".
Метод 2: Преобразование числа в строку
Другой способ проверить последнюю цифру в числе - преобразовать число в строку и сравнить последний символ строки с искомой цифрой.
number = 12345
last_digit = str(number)[-1]
if last_digit == "5":
print("Последняя цифра числа равна 5")
else:
print("Последняя цифра числа не равна 5")
В этом примере мы сначала преобразуем число number
в строку, а затем получаем последний символ строки с помощью отрицательного индекса [-1]. Затем мы сравниваем последний символ со строковым представлением искомой цифры.
Оба этих метода позволяют проверить последнюю цифру в числе. Вы можете выбрать любой из них в зависимости от вашего предпочтения и требований проекта.
Удачи в изучении Python!