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中将阿拉伯数字转换成中文的实现代码
May 19 Python
python实现的一个火车票转让信息采集器
Jul 09 Python
Python实现对比不同字体中的同一字符的显示效果
Apr 23 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 Python
python交互界面的退出方法
Feb 16 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
Tornado实现多进程/多线程的HTTP服务详解
Jul 25 Python
QML使用Python的函数过程解析
Sep 26 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
Python unittest 自动识别并执行测试用例方式
Mar 09 Python
Python加载数据的5种不同方式(收藏)
Nov 13 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写的MySQL数据库用户认证系统代码
2007/03/22 PHP
php中通过curl检测页面是否被百度收录
2013/09/27 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
Laravel使用原生sql语句并调用的方法
2019/10/09 PHP
JSON 教程 json入门学习笔记
2020/09/22 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
js属性对象的hasOwnProperty方法的使用
2021/02/05 Javascript
[01:14]2019完美世界城市挑战赛(秋季赛)全国总决赛精彩花絮
2020/01/08 DOTA
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
idea2020手动安装python插件的实现方法
2020/07/17 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
HTML5标签大全
2016/11/23 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
error和exception有什么区别
2012/10/02 面试题
Java基础面试题
2014/07/19 面试题
服装厂厂长职责
2013/12/16 职场文书
本科毕业生求职信
2014/06/15 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
2014年创卫工作总结
2014/11/24 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers