使用python求水仙花数的代码

发布时间:2020-04-22 15:06:19

来源:亿速云

阅读:206

作者:小新

今天小编给大家分享的是使用python求水仙花数的代码,相信很多人都不太了解,为了让大家更加了解python求水仙花数的代码,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。

水仙花数(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水仙花数的代码_使用python求水仙花数的代码相关推荐

  1. python 运行程序代码_一些python程序

    <从问题到程序:用Python学编程和计算>--1.2 Python语言简介 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 ...

  2. excel图片变成代码_没错, Python杀死了Excel

    在大家的印象里,想进入金融行业或者数据岗位,首先需要精通Excel.然而野村证券副首席数字官马修·汉普森在上周五的伦敦Quant Conference上发表讲话:"现在走进交易大厅,用Exc ...

  3. python全球购代码_理解python的unicode字符串

    基于python2.7中的字符串: unicode-->编码encode('utf-8')-->写入文件 读出文件-->解码decode('utf-8')-->unicode ...

  4. python好玩的代码_一行 Python 能实现什么丧心病狂的功能?

    能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: ​有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...

  5. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  6. python第三方库文件传输_本地 Python 代码上传到 Python 第三方库(Pypi)

    程序员对于编程都有自己的"套路",好的套路都会得到复用和 IT 界的传播.这时有一个疑问,怎样来实现呢?小编这里就准备介绍如何将自己写的 Python 包上传到 Python 官网 ...

  7. 永恒python配合什么主武器_让Python代码更易维护的七种武器

    检查你的代码的质量,通过这些外部库使其更易维护. 可读性很重要. 随着软件项目进入"维护模式",对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准).然而,在代码 ...

  8. python输出图形效果的代码_使用Python实现图像标记点的坐标输出功能

    使用Python实现图像标记点的坐标输出功能 Sometimes we have need to interact with an application,for example by marking ...

  9. python屏幕录制与回放_使用Python来做一个屏幕录制工具的操作代码

    本文给大家分享使用Python来做一个屏幕录制工具,通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 一.写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方 ...

  10. python渐变色代码_使用python画图怎么设置渐变色

    Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...

最新文章

  1. 你不知道的阿里人工智能:618机器人客服帮单店挣1亿
  2. duilib : 模态窗口
  3. 清洗弹幕数据,去不相关的列和空值,MapReduce
  4. 我们学的技术会过时吗?甚至被淘汰?
  5. 技术分享 | 微服务模式下如何高效进行API测试
  6. 【dfs】益智游戏(2017 特长生 T2)
  7. Apollo进阶课程 ② | 开源模块讲解(上)
  8. pythonfor循环if中断怎么使用_如何在for循环中只运行一次if?
  9. 解析带有命名空间问题web.xml
  10. git 分支管理策略(7)
  11. bzoj 3631: [JLOI2014]松鼠的新家(LCA+树上差分)
  12. 今天8月5号 2011-08-05
  13. Linux电源管理系统架构和驱动(1)-Linux电源管理全局架构
  14. sas导出数据串行解决方案
  15. git branch -d和-D
  16. 等保二级费用_二级等保测评费用标准_测评费用
  17. 用力过猛的“中产阶级教育
  18. 我的Java和Android之路------菜冬瓜
  19. 《周易》中的君子形象--http://cul.china.com.cn/guoxue/2018-06/04/content_40369049.htm
  20. STM32学习笔记 | 引起电源和系统异常复位的原因

热门文章

  1. 关于DB9和DB25
  2. mysql数据库导入导出sql文件
  3. xp大容量u盘补丁_xp大容量硬盘补丁
  4. 计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题
  5. 如何使用FreeTextBox
  6. 如何调试JavaScript代码
  7. wxWindows 第一个Frame程序
  8. java比较时间大小
  9. turn.js教程及总结
  10. FlightGear的IO系统