Вопрос задан 07.11.2026 в 15:11. Предмет Другие предметы. Спрашивает Черникова Юля.

Напишите программу на Python. Натуральное число называется автоморфным.

Перейти к ответам

Ответы на вопрос

Отвечает Подольская Женя.

Автоморфным называется натуральное число, квадрат которого оканчивается самим этим числом.

Например:

  • 52=255^2 = 25 — число 5 является автоморфным.

  • 62=366^2 = 36 — число 6 является автоморфным.

  • 252=62525^2 = 625 — число 25 является автоморфным.

  • 762=577676^2 = 5776 — число 76 является автоморфным.

Программа на Python:

Python
n = int(input("Введите натуральное число: "))

if str(n * n).endswith(str(n)):
print("Число является автоморфным")
else:
print("Число не является автоморфным")

Объяснение программы:

  1. С помощью input() программа получает натуральное число от пользователя.

  2. Функция int() преобразует введённое значение в целое число.

  3. Вычисляется квадрат числа с помощью n * n.

  4. Функция str() преобразует квадрат и исходное число в строки.

  5. Метод endswith() проверяет, заканчивается ли строка с квадратом исходным числом.

  6. Если условие выполняется, программа выводит сообщение «Число является автоморфным», иначе — «Число не является автоморфным».

Пример работы программы:

Обычный текст
Введите натуральное число: 25 Число является автоморфным

Поскольку 252=62525^2 = 625, а число 625 оканчивается на 25, число 25 является автоморфным.

Похожие вопросы

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос