# -*- coding:utf-8 -*-
'''
此段代码功能为求100-100000之间的水仙花数
'''
print ('此段代码功能为求100-100000之间的水仙花数')
for intnum in range(100,100000):
strnum=str(intnum)
length = len(strnum)
sum=0
for i in range(length):
sumx=int(strnum[i])**length
sum += sumx
if intnum == sum:
print (intnum,end='')
结果:
此段代码功能为求100-100000之间的水仙花数
153 370 370 371 407 1634 6688 8208 9474 33286 54748 91818 91819 92727 93084
Process finished with exit code 0