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 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
TensorFlow实现卷积神经网络
May 24 Python
用python生成1000个txt文件的方法
Oct 25 Python
Python爬虫beautifulsoup4常用的解析方法总结
Feb 25 Python
python:按行读入,排序然后输出的方法
Jul 20 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
Python jieba库用法及实例解析
Nov 04 Python
PyQt5 控件字体样式等设置的实现
May 13 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
Python实现一个优先级队列的方法
Jul 31 Python
Python接口自动化测试的实现
Aug 28 Python
学点简单的Django之第一个Django程序的实现
Feb 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实现的简单压缩英文字符串的代码
2008/04/24 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
jQuery formValidator表单验证插件开源了 含API帮助、源码、示例
2008/08/14 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
2012/06/20 Javascript
js Date概念详细介绍
2013/11/22 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
5 种JavaScript编码规范
2018/01/30 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
python复制与引用用法分析
2015/04/08 Python
Django 前后台的数据传递的方法
2017/08/08 Python
利用python求相邻数的方法示例
2017/08/18 Python
pytorch中的weight-initilzation用法
2020/06/24 Python
如何在mac下配置python虚拟环境
2020/07/06 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
免税水晶:Duty Free Crystal
2019/05/13 全球购物
乡镇信息公开实施方案
2014/03/23 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
企业读书活动总结
2014/06/30 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
PyTorch的Debug指南
2021/05/07 Python
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript