🔍 Как полностью удалить последнюю цифру в Питоне?
number = 12345
number_without_last_digit = number // 10
print(number_without_last_digit)
Детальный ответ
Как убрать из числа последнюю цифру в Python
В Python существует несколько способов удалить последнюю цифру из числа. В этой статье мы рассмотрим две наиболее распространенные техники.
1. Использование деления нацело
Первый способ основан на делении числа нацело на 10. Результатом будет целое число без последней цифры.
number = 12345
number_without_last_digit = number // 10
print(number_without_last_digit) # Output: 1234
В этом примере мы использовали оператор "//" для выполнения целочисленного деления. Он возвращает целую часть от деления двух чисел.
2. Использование преобразования в строку
Второй способ заключается в преобразовании числа в строку, а затем удалении последнего символа строки.
number = 98765
number_without_last_digit = int(str(number)[:-1])
print(number_without_last_digit) # Output: 9876
В этом примере мы сначала преобразовали число в строку с помощью функции "str()". Затем мы использовали срез строки "[:-1]", чтобы удалить последний символ. Наконец, мы преобразовали полученную строку обратно в число с помощью функции "int()".
Заключение
Теперь вы знаете два способа удаления последней цифры из числа в Python. Вы можете выбрать тот, который лучше подходит для вашего конкретного случая. Успехов в вашем изучении программирования!