首先水仙花数是什么?

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

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

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

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

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

  3. java使用for循环打印出所有的水仙花数

    import java.util.Scanner; class Shuixianhua {public static void main(String[] args) {//使用for循环打印出所有的 ...

  4. python怎么输入三个数按大小输出_Python练习一 : 随机输入三数字,按大小顺序输出...

    输入三个整数x,y,z,请把这三个数由小到大输出. 思路分析 首先分为以下重要步骤:1,接收输入数据,2逻辑判断排序,3输出结果 1接收输入数据,如果正常工作场景肯定要对接收数据做判断(是否为有效输入 ...

  5. python编程求三角形面积公式_python编程 输入三角形的三条边,计算三角形的面积\...

    展开全部 # -*- coding: UTF-8 -*- # Filename : test.py# author by : www.runoob.com a = float(input('输入三角6 ...

  6. python中e怎么计算_Python之循环结构——实战计算自然底数e,圆周率Π

    循环结构是编程中经常使用的语法,循环结构的巧妙使用对编程来说很重要.刚才群里还有同学说自己不会用循环,其实很简单,只是没有用过才觉得难.这里介绍Python循环语法的用法,并且使用两个小例子,来加强训 ...

  7. python猜拳游戏三局两胜制_python石头剪刀布小游戏(三局两胜制)

    Python 石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下 import random all_choioces = ['石头', '剪刀', '布'] win_list = [['石头', ...

  8. python多项分式求和计算_python实现利用留数定理分解分式多项式

    编写之初 由于利用留数定理分解分式多项式的计算麻烦,所以决定用python做一个利用留数定理分解分式多项式程序,实现只要输入多项式就可以得到各种中间参数和最终拆分结果的目的.从本程序可以得到:分解后每 ...

  9. python用户输入算式并计算_Python基础学习之计算和算式

    今天小编要跟大家分享的文章是关于Python基础学习之计算和算式.正在学习Python相关知识的小伙伴们来和小编一起看一看吧,希望能够对大家有所帮助! Python 具有执行计算的能力. 直接在 Py ...

最新文章

  1. CSS grid 的用法
  2. (转)iOS7界面设计规范(9) - UI基础 - 动画
  3. python读取中文文件报错-Python3 解决读取中文文件txt编码的问题
  4. flutter开发之必须掌握的dart知识点:list,set,map
  5. java集合——映射表+专用集合映射表类
  6. 代码重构 防火墙 相关知识
  7. LeetCode 536. 从字符串生成二叉树(递归)
  8. 交互(python 版)
  9. oracle数据库gi,Oracle_RAC数据库GI的PSU升级(11.2.0.4.0到11.2.0.4.8)
  10. 第六章:编写安全应用
  11. 【转】JavaScript顶级对象参考模型
  12. 您好,我是中科院做语音识别的博士生,我想参加阿里招聘但是,北京 爱问知识人...
  13. 「Mac新手必备」解决 Mac 无法启动、开机的问题
  14. Mybatis_3.基于注解的增删改查
  15. Mono 之 单元测试
  16. c++入门 简单语句 空语句 作用域和块 复合语句
  17. 第三次作业-李纯锐-201731084433
  18. idea关闭自动更新
  19. 流量监控-ntopng
  20. 【ML】逻辑回归适用场景-原理-优缺点汇总:

热门文章

  1. Python语言-NL-工作日的努力
  2. python variables_Python variables.PartitionedVariable方法代码示例
  3. C++ auto简介及其特性
  4. Ubuntu右键新建空白文件
  5. 组织建设方法论:愿景、战略、OKR 与绩效考核 | Chatopera
  6. nvidia驱动更新记录
  7. Vue过滤器的传参使用及案例
  8. Java 添加音频到ppt_Java 添加 、读取以及删除PPT幻灯片中的视频、音频文件
  9. asp作品借书网 asp.net期末作品ASP.NET简单图书管理系统
  10. OFFICE技术讲座:标点符号-中文-大全