python使用循环打印所有三位数水仙花数的实例


Posted in Python onNovember 13, 2018

首先水仙花数是什么?

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

条件:它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

python-while

a = 100
e = 0
while a < 1000: #三位数中
  b = a % 10  #个位数
  c = a // 10 % 10  #十位数
  d = a // 100   #百位数
  if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
    e += 1
    print(a) #打印出三位数中所有的水仙花数
  a += 1
print(e) #打印了三位数中所有的水仙花的次数

python-for

e = 0
for a in range(100,1000):
  b = a % 10  #个位数
  c = a // 10 % 10  #十位数
  d = a // 100   #百位数
  if b ** 3 + c ** 3 + d ** 3 == a: #判断条件
    e += 1
print(e)

以上这篇python使用循环打印所有三位数水仙花数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用zlib模块进行数据压缩的教程
Jun 26 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
Sep 21 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
Python实现求两个csv文件交集的方法
Sep 06 Python
Python中django学习心得
Dec 06 Python
深入flask之异步非堵塞实现代码示例
Jul 31 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
python递归函数用法详解
Oct 26 Python
Django项目如何获得SSL证书与配置HTTPS
Apr 30 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 #Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 #Python
python简易实现任意位数的水仙花实例
Nov 13 #Python
python找出完数的方法
Nov 12 #Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 #Python
浅谈Python的list中的选取范围
Nov 12 #Python
python scipy求解非线性方程的方法(fsolve/root)
Nov 12 #Python
You might like
高亮度显示php源代码
2006/10/09 PHP
PHP文件下载类
2006/12/06 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
Jquery结合HTML5实现文件上传
2015/06/25 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
python xlsxwriter模块的使用
2020/12/24 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
大学生活动总结怎么写
2014/04/29 职场文书
中秋手机店促销方案
2014/06/16 职场文书
单位介绍信格式
2015/01/31 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
信息技术研修心得体会
2016/01/08 职场文书