Используя функцию найти все АВТОМОРФНЫЕ числа из промежутка от A до B. Автоморфные числа-когда квадрат это числа оканчивается на само себя.Например 6^2=36(заканчивается на 6)
Для решения этой задачи сначала нужно написать функцию, которая будет проверять, является ли число автоморфным:
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 и выведет их на экран.
Для решения этой задачи сначала нужно написать функцию, которая будет проверять, является ли число автоморфным:
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 = 1B = 1000
automorphic_numbers = find_automorphic_numbers(A, B)
print(automorphic_numbers)
Этот код найдет все автоморфные числа в промежутке от 1 до 1000 и выведет их на экран.