Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3195920
А
Аноним
12 мая 2025 09:47 · публичный вопрос
А
Аноним

Директор школы Борис Иванович создал механического попугая Лёшеньку и учит его говорить. Он называет числа, а Лёшенька должен их повторять. Получается не всё: две последние цифры…

Запрос пользователя

Директор школы Борис Иванович создал механического попугая Лёшеньку и учит его говорить. Он называет числа, а Лёшенька должен их повторять. Получается не всё: две последние цифры каждого числа Лёшенька забывает. Дано число. Выведи его без двух последних цифр. Ввод Вывод 314159 3141

Ответ нейросети
12 мая 2025 09:47

Здравствуйте! Рассмотрим задачу.

Условие задачи:

Дано число, необходимо вывести это число без двух последних цифр.

Пример:

Ввод: 314159
Вывод: 3141


Пошаговое решение:

Способ 1: Использование деления на 100

Десятичное деление числа на 100 отбрасывает его две последние цифры.

Почему это работает:

  • Деление целого числа на 100 с отбрасыванием остатка (используя целочисленное деление) уменьшает число, удаляя последние две цифры.

Пример:

  • 314159 ÷ 100 = 3141.59 (в десятичной системе)
  • В целых числах: 314159 // 100 = 3141

Реализуем на Python:

number = int(input())  # считываем число
result = number // 100  # делим на 100, отбрасывая две последние цифры
print(result)

Итог:

Для получения числа без двух последних цифр достаточно выполнить целочисленное деление на 100.

Если понадобится помощь по другим задачам или более сложным случаям, обращайтесь!