✅ Как проверить на что оканчивается число в Python: простой метод и примеры

Как проверить на что оканчивается число в Python?

Вы можете использовать операцию модуло (%) для проверки на что оканчивается число:

число % 10

Если результат равен 0, значит число оканчивается на 0. Если результат равен 1, значит число оканчивается на 1, и так далее.

Вот пример кода:

num = 123
last_digit = num % 10

if last_digit == 0:
    print("Число оканчивается на 0.")
elif last_digit == 1:
    print("Число оканчивается на 1.")
# Добавьте другие условия по аналогии
else:
    print("Число не оканчивается на 0, 1, 2, ..., 9.")

Детальный ответ

Как проверить на что оканчивается число в Python

Приветствую всех студентов программирования! В этой статье мы поговорим о том, как можно проверить, на что оканчивается число в языке программирования Python. Это полезный навык, который может пригодиться в решении различных задач. Не тратим время и начинаем изучение

Использование оператора модуль

Первый метод, который рассмотрим - это использование оператора модуль (%). Он возвращает остаток от деления одного числа на другое. Используя оператор модуль, мы можем проверить, что число оканчивается на определенную цифру или набор цифр.


number = 123456
last_digit = number % 10

if last_digit == 6:
    print("Число оканчивается на 6")
else:
    print("Число не оканчивается на 6")
    

В данном примере мы задаем значение переменной number как 123456. Затем, с помощью оператора модуль (%), мы получаем остаток от деления числа number на 10, то есть получаем последнюю цифру. Затем мы проверяем, равняется ли она 6, и выводим соответствующее сообщение.

Использование функции str

Еще один способ проверки на то, на что оканчивается число, это использование функции str. Мы можем преобразовать число в строку с помощью этой функции и затем проверить последний символ в строке.


number = 987654
last_digit = str(number)[-1]

if last_digit == '4':
    print("Число оканчивается на 4")
else:
    print("Число не оканчивается на 4")
    

Здесь мы преобразуем число 987654 в строку с помощью функции str и используем индексацию [-1], чтобы получить последний символ в строке. Затем мы сравниваем его со значением '4' и выводим соответствующее сообщение на экран.

Использование строкового метода endswith

Третий метод - использование метода endswith для строковых объектов. Метод endswith возвращает True, если строка оканчивается на указанный аргумент (подстроку), и False, если нет.


number = 54321

if str(number).endswith('21'):
    print("Число оканчивается на 21")
else:
    print("Число не оканчивается на 21")
    

Здесь мы преобразуем число 54321 в строку с помощью функции str и используем метод endswith, чтобы проверить, оканчивается ли строка на '21'. Если условие истинно, то выводим сообщение о том, что число оканчивается на указанную подстроку.

Заключение

Вы только что узнали несколько способов, как проверить на что оканчивается число в Python. Мы рассмотрели использование оператора модуль (%), функции str и метода endswith. Эти методы помогут вам решить различные задачи, связанные с проверкой окончания числа. Удачи вам в изучении программирования!

Видео по теме

19 Обход всех цифр числа с помощью while Python

Как проверить число на четность в Python? Решение за 1 минуту!

Проверка простоты числа перебором делителей. Решение задачи на Python

Похожие статьи:

🔎 Как работает модуль random в Python? Узнайте сейчас!

Что такое значение в Python? Узнайте все о значении в питоне

📚 Как создать список в Python: простой гид для начинающих

✅ Как проверить на что оканчивается число в Python: простой метод и примеры

🔁 Как сдвинуть массив влево в Python? Простая реализация и примеры кода

Как отсортировать строки по алфавиту в Python? 📚🔡 Полезное руководство для начинающих

🔍 Зачем нужен end в питоне? 🐍 Узнайте причины и применение end в языке программирования Python