python 取水仙花数的问题

Posted rookieagle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 取水仙花数的问题相关的知识,希望对你有一定的参考价值。

什么是水仙花数

“水仙花数”

代码

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 取水仙花数的问题的主要内容,如果未能解决你的问题,请参考以下文章

水仙花数的判断问题

python实现三位的水仙花数(阿姆斯特朗数)

大一c语言求水仙花数

C语言编程输出所有的“水仙花数”。

C-Free教程之C语言输出水仙花数的方法

java 输出水仙花数的代码