for n in range(100,1000):
i = int(n/100)
j = int((n-i*100)/10)
k = n - int(n/10)*10
if n == i ** 3 + j**3+k**3:
print(n)
水仙花数代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
for n in range(100,1000):
i = int(n / 100)
j = int(n / 10) % 10
k = n % 10
if i**3 + j**3 + k**3 == n:
print(n)
代码参考:
for i in range(100, 1000):
a = i // 100
b = (i - a * 100) // 10
c = (i - a * 100 - b * 10)
if i == pow(a, 3) + pow(b, 3) + pow(c, 3):
print(i)
参考一下:https://blog.csdn.net/lixiangyong123/article/details/51702759
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢