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处理json数据中的中文
Mar 06 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
pycharm安装图文教程
May 02 Python
Python3学习urllib的使用方法示例
Nov 29 Python
pandas 选择某几列的方法
Jul 03 Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 Python
Python3 log10()函数简单用法
Feb 19 Python
Python3中列表list合并的四种方法
Apr 19 Python
python3利用Socket实现通信的方法示例
May 06 Python
python datetime处理时间小结
Apr 16 Python
python中Django文件上传方法详解
Aug 05 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的类树(支持无限分类)
2006/10/09 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
2015/07/17 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
Vue非父子组件通信详解
2017/06/12 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
AngularJS中filter的使用实例详解
2017/08/25 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
详解python3中socket套接字的编码问题解决
2017/07/01 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
Python同时迭代多个序列的方法
2020/07/28 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
致400米运动员广播稿
2014/02/07 职场文书
大学生励志演讲稿
2014/04/25 职场文书
1亿有多大教学反思
2014/05/01 职场文书
伦敦奥运会口号
2014/06/13 职场文书
激励员工的口号
2014/06/16 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
个人授权委托书范文
2014/09/21 职场文书
会议开幕词
2015/01/28 职场文书
2015大一新生军训感言
2015/08/01 职场文书
《打电话》教学反思
2016/02/22 职场文书