且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python零基础学习代码实践 —— 打印所有3位数的水仙花数

更新时间:2022-04-30 13:41:02

代码:

num = 100
while num <= 999:
    a = num // 100
    b = (num - a * 100) // 10
    c = num % 10
    if num == a**3 + b**3 + c**3:
        print( num, "是水仙花数")
    num += 1
执行结果:

153 是水仙花数
370 是水仙花数
371 是水仙花数
407 是水仙花数