Используя функцию найти все АВТОМОРФНЫЕ числа из промежутка от A до B. Автоморфные числа-когда квадрат это числа оканчивается на само себя.Например 6^2=36(заканчивается на 6)

1 Дек 2019 в 19:44
154 +1
0
Ответы
1

Для решения этой задачи сначала нужно написать функцию, которая будет проверять, является ли число автоморфным:

def is_automorphic(num):
square = num ** 2
return str(square).endswith(str(num))

Затем напишем функцию, которая будет перебирать все числа в промежутке от A до B и проверять их на автоморфность:

def find_automorphic_numbers(A, B):
automorphic_numbers = []
for num in range(A, B+1):
if is_automorphic(num):
automorphic_numbers.append(num)
return automorphic_numbers

Теперь можно вызвать эту функцию с нужными значениями A и B для поиска всех автоморфных чисел в заданном промежутке:

A = 1
B = 1000
automorphic_numbers = find_automorphic_numbers(A, B)
print(automorphic_numbers)

Этот код найдет все автоморфные числа в промежутке от 1 до 1000 и выведет их на экран.

19 Апр в 00:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир