水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身
例子:153 = 1*1*1+5*5*5+3*3*3
代码如下:
for item in range(100,1000):
ge = item % 10 #个位
shi = item // 10 % 10 #十位
bai = item // 100 #百位
if ge ** 3 + shi ** 3 + bai ** 3 == item:
print(item)
Python解释器: