python水仙花数的代码_使用python求水仙花数的代码
使用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求水仙花数的代码相关推荐
- python 运行程序代码_一些python程序
<从问题到程序:用Python学编程和计算>--1.2 Python语言简介 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第1章,第1.2节,作者 ...
- excel图片变成代码_没错, Python杀死了Excel
在大家的印象里,想进入金融行业或者数据岗位,首先需要精通Excel.然而野村证券副首席数字官马修·汉普森在上周五的伦敦Quant Conference上发表讲话:"现在走进交易大厅,用Exc ...
- python全球购代码_理解python的unicode字符串
基于python2.7中的字符串: unicode-->编码encode('utf-8')-->写入文件 读出文件-->解码decode('utf-8')-->unicode ...
- python好玩的代码_一行 Python 能实现什么丧心病狂的功能?
能够把自身代码打印出来的程序,叫做Quine.下面是python的一行quine: 有人说有分号不算一行,无分号版: 其实,如果你用程序语言的名字+quine作为关键字去搜索,你能找到各种语言实现的 ...
- python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码
核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...
- python第三方库文件传输_本地 Python 代码上传到 Python 第三方库(Pypi)
程序员对于编程都有自己的"套路",好的套路都会得到复用和 IT 界的传播.这时有一个疑问,怎样来实现呢?小编这里就准备介绍如何将自己写的 Python 包上传到 Python 官网 ...
- 永恒python配合什么主武器_让Python代码更易维护的七种武器
检查你的代码的质量,通过这些外部库使其更易维护. 可读性很重要. 随着软件项目进入"维护模式",对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准).然而,在代码 ...
- python输出图形效果的代码_使用Python实现图像标记点的坐标输出功能
使用Python实现图像标记点的坐标输出功能 Sometimes we have need to interact with an application,for example by marking ...
- python屏幕录制与回放_使用Python来做一个屏幕录制工具的操作代码
本文给大家分享使用Python来做一个屏幕录制工具,通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 一.写在前面 作为一名测试,有时候经常会遇到需要录屏记录自己操作,方 ...
- python渐变色代码_使用python画图怎么设置渐变色
Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...
最新文章
- 你不知道的阿里人工智能:618机器人客服帮单店挣1亿
- duilib : 模态窗口
- 清洗弹幕数据,去不相关的列和空值,MapReduce
- 我们学的技术会过时吗?甚至被淘汰?
- 技术分享 | 微服务模式下如何高效进行API测试
- 【dfs】益智游戏(2017 特长生 T2)
- Apollo进阶课程 ② | 开源模块讲解(上)
- pythonfor循环if中断怎么使用_如何在for循环中只运行一次if?
- 解析带有命名空间问题web.xml
- git 分支管理策略(7)
- bzoj 3631: [JLOI2014]松鼠的新家(LCA+树上差分)
- 今天8月5号 2011-08-05
- Linux电源管理系统架构和驱动(1)-Linux电源管理全局架构
- sas导出数据串行解决方案
- git branch -d和-D
- 等保二级费用_二级等保测评费用标准_测评费用
- 用力过猛的“中产阶级教育
- 我的Java和Android之路------菜冬瓜
- 《周易》中的君子形象--http://cul.china.com.cn/guoxue/2018-06/04/content_40369049.htm
- STM32学习笔记 | 引起电源和系统异常复位的原因