for i in range(10, 100):
units = i % 10 # Получение единиц числа
tens = i // 10 # Получение десятков числа
result = units**2 + tens**3 # Вычисление значения
if result == i: # Проверка, является ли результат равным исходному числу
print(i)
В данной программе мы используем цикл for, чтобы перебрать все двузначные числа. Для каждого числа мы выделяем его единицы и десятки, используя операции деления по модулю (%) и целочисленного деления (//).
Затем мы вычисляем результат, квадрат единиц плюс куб десятков. Если этот результат равен исходному числу, то мы выводим его на экран.
Таким образом, программа будет перебирать все двузначные числа, вычислять значение и проверять, соответствует ли оно условию задачи. Если условие выполняется, программа выведет найденное число на экран.