Как проверить на что оканчивается число в питоне? 🧮
В Python можно проверить на что число оканчивается, используя операцию деления по модулю с числом 10.
number = 123
last_digit = number % 10
print(f"Последняя цифра числа: {last_digit}")
В этом примере мы используем операцию деления по модулю с числом 10. При делении числа на 10, возвращается остаток от деления, который является последней цифрой числа.
Детальный ответ
Как проверить на что оканчивается число в питоне
В питоне существует несколько способов проверить, на что оканчивается число. Давайте рассмотрим несколько примеров с использованием кода.
1. Использование операции остатка от деления
Один из простых способов проверить последнюю цифру числа - это использовать операцию остатка от деления на 10. Если результат остатка равен заданной цифре, значит число оканчивается на эту цифру.
num = 12345
last_digit = num % 10
if last_digit == 5:
print("Число оканчивается на 5")
else:
print("Число не оканчивается на 5")
2. Использование функции str()
Еще один способ - преобразовать число в строку и проверить последний символ с помощью индексации.
num = 987654
str_num = str(num)
if str_num[-1] == '4':
print("Число оканчивается на 4")
else:
print("Число не оканчивается на 4")
3. Использование функции divmod()
Функция divmod() возвращает частное и остаток от деления двух чисел. Мы можем использовать эту функцию для проверки остатка и последней цифры.
num = 54321
quotient, remainder = divmod(num, 10)
if remainder == 1:
print("Число оканчивается на 1")
else:
print("Число не оканчивается на 1")
4. Использование метода строки endswith()
Метод строки endswith() позволяет нам проверить, оканчивается ли строка на заданный суффикс. Мы можем преобразовать число в строку и использовать этот метод.
num = 777
str_num = str(num)
if str_num.endswith('7'):
print("Число оканчивается на 7")
else:
print("Число не оканчивается на 7")
Это лишь некоторые из способов проверки на что оканчивается число в питоне. Выберите тот, который наиболее удобен в вашем конкретном случае. Запомните, что числа в питоне не имеют специального типа "конец числа", поэтому их можно обрабатывать как строки или с помощью математических операций.