寻找水仙花数。
说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,
它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如: 1 3 + 5 3 + 3 3 = 153 1^3 + 5^3+ 3^3=153 13+53+33=153。
#第一种
for i in range(100,1000):
a , b , c= str(i)
if int(a) ** 3 + int(b) ** 3 + int(c) ** 3 == int(a + b + c):
print(i)
#第二种
for num in range(100, 1000):
low = num % 10 #个位
mid = num // 10 % 10 #十位
high = num // 100 #百位
if num == low ** 3 + mid ** 3 + high ** 3:
print(num)