水仙花数是一个三位数,特点是它的每个位上的数字的三次方之和等于它本身,例如153=1³+5³+3³

我们用for循环可以找出所有的水仙花数:

for a in range(1,10):
#a是百位上的数字,所以不能是0,只能是1到9for b in range(0,10):#b是十位上的数字,范围是0到9for c in range(0,10):#c是个位上的数字,范围是0到9if a**3+b**3+c**3==a*100+b*10+c:#这个等式就是水仙花数的特点print(a*100+b*10+c)#打印出符合条件的数字

终端:153
           370
           371
           407

再补充一个ID为 ajie957 的小伙伴在评论区提供的方法:

for i in range(100,1000): # 把每个三位数都转化为字符串,分别取出字符串中的字符就得到了百位、十位和个位的数字first_num, sec_num, third_num = str(i)if int(first_num)**3+int(sec_num)**3+int(third_num)**3==i: print(i) 

如果这篇博文帮到了你,就请给我点个吧(#^.^#)

有疑问也欢迎留言~博主可nice啦,在线秒回ヾ(◍°∇°◍)ノ゙

Python找出所有的水仙花数相关推荐

  1. 7-107 找出三位水仙花数 (15 分)

    7-107 找出三位水仙花数 (15 分) 本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两 ...

  2. java 找出所有水仙花数,java兑现找出所有的水仙花数

    java实现找出所有的水仙花数. 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:1^3 + 5^3 + 3^3 = 153) 在没有考虑效率的情况下 ...

  3. 水仙花python代码_「每日一练」巧用python打印出所有的水仙花数

    "水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...

  4. 用python打印出所有水仙花数_「每日一练」巧用python打印出所有的水仙花数

    "水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...

  5. 找出三位水仙花数 c语言

    本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两个正整数M和N(100≤M≤N≤999). ...

  6. java编程水仙花数_Java 编程找出所有的水仙花数(水仙花数)。

    展开全部 代码如下: package com.vo; public class Shuixianhua { public static void main(String[] args) { int a ...

  7. 打印出所有的“水仙花数”。 所谓“水仙花数”,是指一个三位数,其各位数字的立方和等 于该数本身。(Python经典编程案例)

    打印出所有的"水仙花数". 所谓"水仙花数",是指一个三位数,其各位数字的立方和等 于该数本身. 例如, 153 是一个"水仙花数",因为 ...

  8. 在哪里能收到python实例代码-Python找出最小的K个数实例代码

    题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 这个题目完成的思路有很多,很多排序算法都可以完成既定操作,关键是复 ...

  9. Python找出列表中出现次数最多的元素三种方式

    通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...

最新文章

  1. 你发表情包全靠他,GIF压缩算法发明者之一获IEEE最高荣誉奖
  2. python解释器的安装步骤-Python本地及虚拟解释器配置过程解析
  3. C语言经典例18-求累加和
  4. 【Flutter】Animation 动画 ( Flutter 动画类型 | Flutter 动画的核心类 )
  5. 学习笔记Spark(四)—— Spark编程基础(创建RDD、RDD算子、文件读取与存储)
  6. 第53天:鼠标事件、event事件对象
  7. 在Winform中菜单动态添加“最近使用文件”
  8. java逸出_Java并发编程 - 对象的共享
  9. 02:陶陶摘苹果【一维数组】
  10. ubuntu 16.04安装并启动openssh
  11. 英语----情态动词---半情态动词
  12. 使用pyton在本地指定目录模拟服务器
  13. alidoing --使用JS实现多语言框架、喜欢的请进、、瓦特平台!
  14. Typora mac 安装包下载与提取
  15. win7如何显示文件扩展名?
  16. asp.net配置web.config发电子邮件详解
  17. 在python3 encode和decode 的使用
  18. 滴滴收购优步谈判过程_如何为未来安排优步
  19. 论文浅尝 | KM-BART:用于视觉常识生成的知识增强多模态BART
  20. Premiere视频调色处理,将彩色画面转变成黑白色 myblogfree

热门文章

  1. 插画人物着色教程,如何为动漫插图人物添加颜色?
  2. self-assessment
  3. 51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真
  4. C语言:void的用法即解析
  5. 更加简便的使用VSS
  6. 【系统架构师】软件架构设计——2需求与质量属性
  7. DP(动态规划)入门(一)
  8. matlab方差 anov,方差分析在MATLAB中的应用-数理论文
  9. [安装fastfds中的nginx执行make命令报错]src/core/ngx_murmurhash.c:37:11: error
  10. 【c++/c】C语言“小小计算器”基本功能实现(包含12个实验一篇足以)【期末大作业】