水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。

简单来说:如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。

例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数

程序分析:利用for循环控制100-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如何求水仙花数?相关推荐

  1. python中异或怎么算_python 异或运算的前提_异或运算公式

    Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...

  2. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  3. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  4. python中and和or的惰性求值特点_Python 惰性求值

    Python 惰性求值,函数式编程高效,原因之一是将计算推迟到需要的时候进行.惰性(也称"非严格")求值非常重要,Python内置了对它的支持. Python中,逻辑运算符and. ...

  5. python中的除法、取整和求模_python中的除法,取整和求模

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  6. python中的除法、取整和求模_python中的除法,取整和求模-Go语言中文社区

    首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...

  7. python中find函数忽略大小写_python字符串(大小写、判断、查找、分割、拼接、裁剪、替换、格式化)...

    一.通用操作 1.Python len() 方法返回对象(字符.列表.元组等)长度或项目个数. 语法 len()方法语法: len( q ) 参数 q -- 对象. 返回值 返回对象长度. 实例 以下 ...

  8. python中数据类型不同运算不同_Python的基本数据类型与运算

    Python的基本数据类型: 1.number数字 整型(整数):python可以处理任意大小的整数包括正整数与负整数 浮点型(小数):在Python中表示浮点数的时候回存在一些误差 复数:a+bj ...

  9. python中sys模块有问题_python中sys模块之输入输出错误流

    import sys sys.stdout.write("msg")   # 控制台白色字体打印 普通输出流 sys.stderr.write("msg") # ...

  10. python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...

    问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...

最新文章

  1. python测试代理IP地址
  2. Linux C编程之四 动态库(共享库)的制作
  3. HTML的语义化,你需要深入了解
  4. Java并发与锁设计实现详述 - Java中的Condition
  5. 关于 Angular view Query 的 id 选择器问题的单步调试
  6. html在线编辑器 asp.net,ASP.NET网站使用Kindeditor富文本编辑器配置步骤
  7. HSQL转换成MapReduce过程
  8. 华为 “OSPF” 单区域配置
  9. Adobe Flash Player 未能正常运行问题
  10. C++(21)——反向输出一个三位数
  11. 关于 AI 边云协同解决方案的研究与讨论
  12. 解决Hadoop Browse Directory Couldn‘t upload the file 错误.无法上传文件
  13. Java实现仿win10计算器
  14. 三年程序员生涯的感悟、总结和憧憬
  15. python照片转彩色手绘_python实现图片彩色转化为素描
  16. 备份android分区,备份分区
  17. CHI论文阅读(1)EmoGlass: an End-to-End AI-Enabled Wearable Platform for Enhancing Self-Awareness of Emoti
  18. Restful是什么?
  19. 计算机桌面网络连接,我电脑开机进入桌面后要等近5分钟右下角才会出现网络连接图标,进而才能上网,为什么?...
  20. 万达电商CEO董策离职

热门文章

  1. 基于SqlServer环境下创建触发器、级联更新(删除、修改)
  2. 5 机器学习 朴素贝叶斯算法 高斯模型 多项式模型 伯努利模型 拉普拉普平滑系数 TfidfVectorizer
  3. 2014年中国十大移动O2O热门服务!
  4. 钓鱼网站php,偶遇钓鱼网站的一次代码审计
  5. 中国城市人均月收入已突破9000人民币大关[转载]
  6. 消逝光芒 拳王 无影脚 修改
  7. 最简单的Lambda入门教程
  8. 写给‘真‘零经验的童鞋学习编程的建议
  9. 计算机开机一直无法访问,关于电脑开机一直正在启动的详细处理方法
  10. Ubuntu22安装一些R包遇到的困难与解决方法(一)--igraph篇