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

  1. 云栖社区>
  2. 博客>
  3. 正文

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

我是jjking 2019-01-17 20:46:11 浏览1556
展开阅读全文

代码:

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 是水仙花数




网友评论

登录后评论
0/500
评论
我是jjking
+ 关注