首先什么是水仙花数?学习数学的大佬肯定对这个很眼熟,学了甚多语言的大佬相信看见水仙花这三个字,心里在想:果不其然,又是它。那么它是谁呢?

在百度百科上是这样形容的:

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。

前面这一大串专业名词我们可以不看,看最后那个例子:1^3 + 5^3+ 3^3 = 153,简单地说,就是一个三位数,将这三位数先当做一个个独立体,让那个每一位都开3次幂,然后每一位数相加后又是这三位数,是不是很神奇,当然在我来解释这一段的时候,你就会发现怎么来判断是不是水仙花数了!

代码如下:

for i in range(100,1000):high=int(str(i)[0])highter=int(str(i)[1])low=int(str(i)[2])if (high**3)+(highter**3)+(low**3)==i:print(i,'是水仙花数')

代码不难,重点是如何来判断水仙花数,找到之间的关系后,所有的问题就不是问题了,快去试试吧!

【Python】听说有个水仙花 python判断水仙花数相关推荐

  1. python判断水仙花数

    python判断水仙花数 水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) 实例代码 for num in range ...

  2. 如何用Python判断水仙花数

    如何用Python判断水仙花数 这一篇主要献给刚接触Python的朋友,各种思路和值得注意的知识点讲的比较详细. 水仙花数是非常经典的一道题目,刚开始编程的话还是比较建议尝试一下用command运行程 ...

  3. Python今日编程——判断水仙花数然后求水仙花数

    今天来的"潜一下水"咯,如何要用python函数写一个判断水仙花数的程序应该怎么做? 常规的编程题:编写一个判断一个数是否是水仙花数的函数,然后利用该函数求所有水仙花数. 然后思考 ...

  4. 1027: 判断水仙花数 Java

    1027: 判断水仙花数 时间限制: 1 Sec 内存限制: 30 MB 提交: 44619 解决: 25775 [状态] [讨论版] [提交] [命题人:admin] 题目描述 春天是鲜花的季节,水 ...

  5. 6-2 判断水仙花数 (10 分)

    所谓水仙花数(也称自幂数.自恋数.阿姆斯特朗数),它是一个 3 位数,其每位数字的 3 次幂之和等于它本身. 请编写函数,判断水仙花数. 函数原型 int IsNarc(int x); 说明:参数 x ...

  6. python用fun判断水仙花数_edabit_python.md

    ### 正则查找坏饼干 ![image-20201012160144794](edabit_python.assets/image-20201012160144794.png) ```python i ...

  7. python判断水仙花数函数_Python(6):上机练习——函数练习之水仙花数

    题目: (1)创建一个函数,接受一个参数n(n>=100),判断这个数是否为水仙花数,结果返回True或者False. 水仙花数:满足如果这个数为m位数,则每个位上的数字的m次幂之和等于它本身 ...

  8. python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。

    功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...

  9. java 判断水仙花_Java实现判断水仙花数

    写代码: package day03; import java.util.Scanner; /** * 根据用户输入的数字判断是否是水仙花数 * @author applover * */ publi ...

最新文章

  1. python 调用c/c++
  2. 从STL中查找、统计和过滤重复(相同)的数据
  3. java中常用的并发工具类
  4. Dubbo启动时qos-server can not bind localhost:22222错误解决
  5. java一维数组的特点,数据结构:java数组特点以及声明数组类
  6. springmvc使用spring自带日期类型验证
  7. 第六十七期:Python爬虫44万条数据揭秘:如何成为网易音乐评论区的网红段子手
  8. 简书留言收费可行性评估
  9. 普通队列(数组实现)
  10. Vue动态组件异步组件
  11. 南京玄武常发广场远程预付费电能管理系统的设计与应用(安科瑞 顾晓燚)
  12. 计算机组成与结构学的是什么内容,计算机组成与体系结构教学大纲.doc
  13. 不限时长的电脑录屏软件的软件有哪些?良心安利这3款!
  14. 海量数据处理 算法总结
  15. 【Python程序设计(七)】文件和数据格式化
  16. OSChina 周二乱弹 —— 怎么让可爱的女孩子吃药
  17. 【黑马程序员西安中心】一个女程序猿的成长历程
  18. html自定义指针,如何自定义鼠标指针 怎样在wpf中自定义鼠标指针
  19. 基于MATLAB的烟雾火灾检测识别系统
  20. psj在计算机课程中什么意思,计算机运用基础教育实践

热门文章

  1. 天津理工大学操作系统期末复习2
  2. 基于springboot的校园店铺系统
  3. 苹果5s现在还能用吗_2018苹果5s还能用吗
  4. 【CSS】1104- 惊!妙用CSS变量和calc()实现放大镜效果
  5. NFT技术:让表情包也成为名贵的“收藏品”
  6. Windows 10下麦克风无法使用的情况
  7. Vue 3.0 公开代码后,引发国外一场撕逼大战!
  8. BZOJ 1367 [Baltic2004]sequence 可并堆
  9. Topaz Gigapixel AI for Mac(图片无损放大软件)
  10. 240W满级秒充 真我GT Neo5售价2499元起