Python a merak saldım. Başladık başlamışken de sorulmazsa sorulmaz sayı egzersizleri olunca arayan olur bir faydası olur diye koymak istedim. En güzel armstrong sayısı programını ben yazarım diye bir şey demiyorum. Bu bana göre olan hali 🙂

Umarım yardımcı olur.

top=0
tut=""
liste=[]
n=int(input("Max sayı girin..:"))
for k in range(1,n):
    tut=str(k)
    top=0
    for i in range(len(tut)):
        top+=int(tut[i])**len(tut)
    if top==k:
        liste.append(k)
    else:
        continue
print(liste)