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 相关文章推荐
Python2.5/2.6实用教程 入门基础篇
Nov 29 Python
零基础写python爬虫之打包生成exe文件
Nov 06 Python
浅谈python对象数据的读写权限
Sep 12 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
浅析Python函数式编程
Oct 06 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
使用python绘制温度变化雷达图
Oct 18 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
Python如何通过Flask-Mail发送电子邮件
Jan 29 Python
在PyCharm中实现添加快捷模块
Feb 12 Python
Python手拉手教你爬取贝壳房源数据的实战教程
May 21 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开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
php blowfish加密解密算法
2016/07/02 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
Jquery $when done then的用法详解
2016/05/20 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
Python类的多重继承问题深入分析
2014/11/09 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python的函数的一些高阶特性
2015/04/27 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
python的依赖管理的实现
2019/05/14 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
期末总结的个人自我评价
2013/11/02 职场文书
学习党章思想汇报
2014/01/07 职场文书
物业管理专业求职信
2014/06/11 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
使用springMVC所需要的pom配置
2021/09/15 Java/Android
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server