大学IT考试内容,补全程序

 

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

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢