#水仙花数是指一个n位数(n>=3),他的每个位上 # 的数字的n次幂之和等于他本身(例1**3+5**3) #求1000以内的水仙花数 i = 100 while i < 1000: a = i//100 b = i//10 % 10 c = i % 10 if(a**3+b**3+c**3) == i: print(i) i += 1