我是靠谱客的博主 缥缈书本,这篇文章主要介绍Python水仙花数的编程代码如何写,现在分享给大家,希望可以做个参考。

Python水仙花数的编程代码如何写

水仙花数定义

数学上有个水仙花数,是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:

153=1^3+5^3+3^3。

推荐学习:Python视频教程

那么如何用Python求出所有的水仙花数呢?

利用python实现求出1000以内的所有水仙花数

for i in range(100,1000):
    a = i//100
    b = (i-a*100)//10
    c = (i-a*100-b*10)
    if i == pow(a,3)+pow(b,3)+pow(c,3):
        print(i)
登录后复制

程序输出:

153
370
371
407
登录后复制

最后

以上就是缥缈书本最近收集整理的关于Python水仙花数的编程代码如何写的全部内容,更多相关Python水仙花数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(151)

评论列表共有 0 条评论

立即
投稿
返回
顶部