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中文问题解决方法(总结了多位前人经验,初学者必看)
Mar 13 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
Python 获得13位unix时间戳的方法
Oct 20 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
python用pandas数据加载、存储与文件格式的实例
Dec 07 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
Apr 22 Python
一文轻松掌握python语言命名规范规则
Jun 18 Python
Python Charles抓包配置实现流程图解
Sep 29 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
双击滚屏-常用推荐
2006/11/29 Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
BootStrap selectpicker
2016/06/20 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
python 处理string到hex脚本的方法
2018/10/26 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
对Django url的几种使用方式详解
2019/08/06 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python对XML文件的操作实现代码
2020/03/27 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
办理生育手续介绍信
2014/01/14 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
升学宴学生致辞
2015/07/27 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
2021/04/17 Vue.js
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
python数字图像处理之图像的批量处理
2022/06/28 Python