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开发实例分享bt种子爬虫程序和种子解析
May 21 Python
浅谈python中的__init__、__new__和__call__方法
Jul 18 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
pytorch自定义初始化权重的方法
Aug 17 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
Python使用turtle库绘制小猪佩奇(实例代码)
Jan 16 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 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获取数组中重复数据的两种方法
2013/06/28 PHP
destoon二次开发入门示例
2014/06/20 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
JavaScript 三种创建对象的方法
2009/10/16 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
js省市县三级联动效果实例
2020/04/15 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
聊聊Vue中provide/inject的应用详解
2019/11/10 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
js实现抽奖功能
2020/11/24 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
Python内置函数dir详解
2015/04/14 Python
python制作小说爬虫实录
2017/08/14 Python
python实现关键词提取的示例讲解
2018/04/28 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
详解PyTorch中Tensor的高阶操作
2019/08/18 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
药品促销活动方案
2014/02/14 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
教师节班会开场白
2015/06/01 职场文书
阿甘正传观后感
2015/06/01 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
解决vue中provide inject的响应式监听
2022/04/19 Vue.js