#Python 阿姆斯壯數
#1634=1^4+6^4+3^4+4^4
“””
TQC數字反轉跟
位數加總
都是誘導把input()當成數字
跟本題的阿姆斯壯數一樣
用list會比較好處理
“””
a = eval(input()) #輸入20
b = eval(input()) #輸入2000
L=[]
for i in range(a,b+1):
str1=str(i)
armLst=list(str1)
armLstdigit=[eval(j) for j in armLst]
length=len(armLst)
sum1=0
for k in range(length):
sum1+=armLstdigit[k]**length
if sum1 == eval(str1):L.append(str1)
print(L)
Ldigit=[eval(i) for i in L]
for i in range(len(Ldigit)):
print(Ldigit[i],end=” “)
近期留言