programación en Python. Un entero decimal positivo de N dígitos se denomina entero decimal positivo si la suma de la enésima potencia de los dígitos de cada dígito es igual al número mismo.
def?isflowernum(num,n):
resultado=0
m=num
mientras?m>0:
resultado+=(m%10)**n
m//=10
retorno?resultado==num
¿importar? sys
if?sys.version_info[0]==3?:?raw_input=input
n=int(raw_input("por favor?input?n:")) p>
for?i?in?range(10**(n-1),10**n):
if?isflowernum(i,n):
imprimir(i)