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中使用Inotify监控文件实例
Feb 14 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
Oct 11 Python
深入浅析python3中的unicode和bytes问题
Jul 03 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 Python
详解python中的index函数用法
Aug 06 Python
Django中的cookie和session
Aug 27 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
python实现简单的购物程序代码实例
Mar 03 Python
python 实现图像快速替换某种颜色
Jun 04 Python
Python 数据可视化之Matplotlib详解
Nov 02 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自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
php中static和const关键字用法分析
2016/12/07 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
JavaScript获取图片真实大小代码实例
2014/09/24 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
JavaScript 模块的循环加载实现方法
2015/12/13 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
Python实现简单登录验证
2016/04/13 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
matplotlib绘制多个子图(subplot)的方法
2019/12/03 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
css 元素选择器的简单实例
2016/05/23 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
this关键字的含义
2015/04/08 面试题
优秀学生干部推荐材料
2014/02/03 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
会议主持词
2014/03/17 职场文书
工地标语大全
2014/06/18 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
2014年班主任工作总结
2014/11/08 职场文书
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android