利用Python编程求出所有的3位水仙花数

sum = 0
print("所有的3位水仙花数:")
for x in range(100,1000):    #定义x范围
    low = x % 10    #取余数即最低位的数
    high = x // 100    #取高的数
    middle = (x // 10) % 10    #取中间的数
    sum = low** 3 + high** 3 + middle** 3  #求和
    if sum == x:
        print(x)    #输出结果
        

更多推荐

Python编程求出所有的3位水仙花数