首页 > 编程语言 > 详细

python 打印水仙花数

时间:2019-12-21 21:31:26      阅读:111      评论:0      收藏:0      [点我收藏+]
打印出三位水仙花数方法及解释

num = 100
while num <= 999: #这里num 小于等于999 则运行 填1000也可以
a = num % 10 #num对10取余
b = num // 10 % 10 #num对10取整在取余
c = num // 100 #num对100取整

if num == a**3 + b**3 + c**3: #如果num等于 a b c 的三次方则打印
print(num) #打印
num += 1 #最终计算完num加1

调试输出:
153
370
371
407

python 打印水仙花数

原文:https://www.cnblogs.com/pygo/p/12078104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!