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通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
Python中查看文件名和文件路径
Mar 31 Python
python excel使用xlutils类库实现追加写功能的方法
May 02 Python
Python读写及备份oracle数据库操作示例
May 17 Python
python3使用pandas获取股票数据的方法
Dec 22 Python
Pyinstaller打包.py生成.exe的方法和报错总结
Apr 02 Python
Python中使用__new__实现单例模式并解析
Jun 25 Python
Python 分发包中添加额外文件的方法
Aug 16 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
Pandas的Apply函数具体使用
Jul 21 Python
改变 Python 中线程执行顺序的方法
Sep 24 Python
如何利用python正则表达式匹配版本信息
Dec 09 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
推荐文章系统(一)
2006/10/09 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
2013/06/03 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
Vue 子组件与数据传递问题及注意事项
2019/07/11 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python 字符串中的字符倒转
2008/09/06 Python
python正则表达式之作业计算器
2016/03/18 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
Django上线部署之IIS的配置方法
2019/08/22 Python
Python selenium的基本使用方法分析
2019/12/21 Python
Python可以用来做什么
2020/11/23 Python
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
Internet体系结构
2014/12/21 面试题
高三自我鉴定
2013/10/23 职场文书
小学生环保演讲稿
2014/04/25 职场文书
安全保证书范文
2014/04/29 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
党员干部学习心得体会
2016/01/23 职场文书
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers