码迷,mamicode.com
首页 > 编程语言 > 详细

python 取水仙花数的问题

时间:2019-09-08 10:08:01      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:for   detail   参考   python   http   ike   baidu   com   怎么   

什么是水仙花数

“水仙花数”

代码

for x in range(100, 1000):
    # 取个位数
    a = x % 10
    # 取十位数
    b = int(x % 100 / 10)
    # 取百位数
    c = int(x / 100)
    if a**3 + b**3 + c**3 == x:
        print(x)

一个小小的测试,重点在怎么取到各位的数字,我竟然想了很久,参考了多个博客……
为自己的智商感到捉急……

另外可以参考以下博客的答案:
https://blog.csdn.net/xiemanR/article/details/72794397
https://www.jb51.net/article/130851.htm
https://blog.csdn.net/i_peter/article/details/78921701

python 取水仙花数的问题

标签:for   detail   参考   python   http   ike   baidu   com   怎么   

原文地址:https://www.cnblogs.com/rookieagle/p/11484148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!