python编程练习--水仙花数

"""
寻找水仙花数。
说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身
例如:1^3 + 5^3+ 3^3=153。
2020.05.28
@SUNNY小飞 
"""
sum = 0
print("程序开始运行,开始寻找水仙花数:")
for x in range(100,1000):
    low = x % 10 #取余数即最低位的数
    high = x // 100
    middle = (x // 10) % 10
    sum = low**3 + high**3 + middle**3
    if sum == x:
        print(x)

print("程序运行结束!")

运行结果:

python编程练习--水仙花数_第1张图片

 

 

 

 

你可能感兴趣的:(python,python,python实战练习,水仙花数)