首先水仙花数是什么?

水仙花数(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使用循环打印所有三位数水仙花数的实例

本文地址: http://www.cppcns.com/jiaoben/python/244463.html

python打印所有的水仙花数_python使用循环打印所有三位数水仙花数的实例相关推荐

  1. 用python找出所有三位数中的水仙花数_python使用循环打印所有三位数水仙花数的实例...

    首先水仙花数是什么? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  2. python三位数水仙花数计算_python使用循环打印所有三位数水仙花数的实例

    首先水仙花数是什么? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  3. for循环,控制台输出所有的“水仙花数”水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数

    /*         需求:在控制台输出所有的 "水仙花数"                          水仙花数是一个三位数                 水仙花数的个位 ...

  4. python判断三位数水仙花数_python 判断一个三位数是不是水仙花数

    原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...

  5. python将矩阵顺时针旋转90度_python实现顺时针打印矩阵

    面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8, ...

  6. python打印手机号码易撕条_Python实现竖排打印传单手机号码易撕条

    使用python 2.7,初学,代码比较简单. numPrinter.py #!/usr/bin/env python # -*- coding: utf-8 -*- ''' @Author:Quic ...

  7. python输出多个占位符_Python——占位符 打印名片

    占位符和C语言有类似,从C#过来的有点别扭 code: companyName =input("请输入您的公司名称:") userName =input("请输入您的姓名 ...

  8. python全局变量的声明和使用_python自学篇(第三章:函数)

    函数 在前面章节中,介绍了一些input(),print(),len()等内建函数,还有random,math等标准库相关函数,这些都是可以直接使用的,但是很多时候,我们也是可以编写自己的函数. 看个 ...

  9. python中try...except的用法_python try...except语句、自定义异常、raise语句使用实例(异常处理的三种方法)...

    异常处理,在编程中是必不可少的.错误难免会发生,用户不可能完全按照开发者的意愿行事,也有一些不可预知的错误,如网络请求等. 而程序一旦遇到异常,就会被终止,并且由底层抛出错误栈,无法按照计划顺利执行. ...

最新文章

  1. 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
  2. OpenvSwitch VxLAN实验
  3. moel vue 自定义v_vue如何在自定义组件中使用v-model
  4. LevelDb 实现原理(转载)
  5. 利用npm命令创建一个Vue项目并安装依赖
  6. 微信小程序毕业设计 基于微信小程序外卖点餐系统开题报告
  7. 【快速测试】TF02-i-CAN通过CAN分析仪与电脑通信操作教程
  8. 安装Windows 7时整数分区的注意事项
  9. IIS 6 元数据库与IIS 6 配置的兼容性 解决方案
  10. 3dmax Maxscript 回调脚本异常
  11. spring集成shiro原理
  12. 屏幕种类有哪些,特点,怎么挑?TFT、LCD、OLED、IPS、TN的含义与区别?高色域、刷新率、广视角、雾面屏又是什么?
  13. 北京地铁行业远期规划与建设融资规划报告2022版
  14. python中终结一个循环的保留字_【单选题】以下可以终结一个循环的保留字是() (2.0分) A. if B. break C. exit D. continue...
  15. 四层七层负载均衡区别
  16. mysql源码分析——THD数据结构
  17. html 斜线表头,HTML 斜线 表头
  18. 基于Vector 的AUTOSAR NvM 模块使用
  19. DRAM(动态随机储存器)的内部工作原理简述
  20. 有道词典_每日一句_2019/09

热门文章

  1. 如何搭建数据标准管理平台
  2. linux大一实验报告,linux实验报告
  3. quartz 2.0持久化到mysql_SpringBoot2.0整合Quartz定时任务(持久化到数据库,更为简单的方式)...
  4. 单片机定时器实验两位倒计时秒表_Proteus入门单片机(3)例程分析
  5. axios 文档中文翻译
  6. 怎么用Python写出随时间变化的字_面试必备 | 带你彻底搞懂 Python 生成器
  7. [python]一个遍历多层文件夹,然后替换文件内容和目录名称的案例
  8. 复合索引失效的几种情况
  9. PIE SDK矢量点生成等值线、面
  10. hibernate annotations @Entity hql XX not mapped