例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。
for n in range(100, 1000):
best = n // 100 #百位
ten = int(n // 10 % 10) #十位
a = int(n % 10) #个位
if n == best ** 3 + ten ** 3 + a ** 3:
print(n)
例如:153 是一个"水仙花数",因为 153=1 的三次方+5 的三次方+3 的三次方。
for n in range(100, 1000):
best = n // 100 #百位
ten = int(n // 10 % 10) #十位
a = int(n % 10) #个位
if n == best ** 3 + ten ** 3 + a ** 3:
print(n)