什么是水仙花数
“水仙花数”
代码
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
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did172048