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中解析XML数据的方法
Oct 15 Python
python生成词云的实现方法(推荐)
Jun 13 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
Aug 03 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
May 21 Python
Django之路由层的实现
Sep 09 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
django从后台返回html代码的实例
Mar 11 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
May 11 Python
如何在python中实现ECDSA你知道吗
Nov 23 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文件上传表单摘自drupal的代码
2011/02/15 PHP
php二维码生成以及下载实现
2017/09/28 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
PHP rmdir()函数的用法总结
2019/07/02 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
2015/12/25 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
jQuery+ajax读取并解析XML文件的方法
2016/09/09 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
原生js实现碰撞检测
2020/03/12 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python使用django获取用户IP地址的方法
2015/05/11 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python3随机漫步生成数据并绘制
2018/08/27 Python
Python实现 PS 图像调整中的亮度调整
2019/06/28 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
python如何调用java类
2020/07/05 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
利用python爬取有道词典的方法
2020/12/08 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
向国旗敬礼学生寄语大全
2014/09/30 职场文书
离婚协议书样本
2015/01/26 职场文书
企业内部管理控制:银行存款控制制度范本
2020/01/10 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
Ajax实现三级联动效果
2021/10/05 Javascript
Z-Order加速Hudi大规模数据集方案分析
2022/03/31 Servers