水仙花数是指一个三位数,其各位数字的立方和等于该数本身,如:,则153是一个水仙花数。
python代码如下:
for n in range(100,1000):
if n==(n//100)**3+(n%100//10)**3+(n%10)**3:
print(n)
运行结果如下:
所以,100到1000之间的水仙花数有153,370,371,407。
水仙花数是指一个三位数,其各位数字的立方和等于该数本身,如:,则153是一个水仙花数。
python代码如下:
for n in range(100,1000):
if n==(n//100)**3+(n%100//10)**3+(n%10)**3:
print(n)
运行结果如下:
所以,100到1000之间的水仙花数有153,370,371,407。