【Python】听说有个水仙花 python判断水仙花数
首先什么是水仙花数?学习数学的大佬肯定对这个很眼熟,学了甚多语言的大佬相信看见水仙花这三个字,心里在想:果不其然,又是它。那么它是谁呢?
在百度百科上是这样形容的:
水仙花数(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判断水仙花数相关推荐
- python判断水仙花数
python判断水仙花数 水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) 实例代码 for num in range ...
- 如何用Python判断水仙花数
如何用Python判断水仙花数 这一篇主要献给刚接触Python的朋友,各种思路和值得注意的知识点讲的比较详细. 水仙花数是非常经典的一道题目,刚开始编程的话还是比较建议尝试一下用command运行程 ...
- Python今日编程——判断水仙花数然后求水仙花数
今天来的"潜一下水"咯,如何要用python函数写一个判断水仙花数的程序应该怎么做? 常规的编程题:编写一个判断一个数是否是水仙花数的函数,然后利用该函数求所有水仙花数. 然后思考 ...
- 1027: 判断水仙花数 Java
1027: 判断水仙花数 时间限制: 1 Sec 内存限制: 30 MB 提交: 44619 解决: 25775 [状态] [讨论版] [提交] [命题人:admin] 题目描述 春天是鲜花的季节,水 ...
- 6-2 判断水仙花数 (10 分)
所谓水仙花数(也称自幂数.自恋数.阿姆斯特朗数),它是一个 3 位数,其每位数字的 3 次幂之和等于它本身. 请编写函数,判断水仙花数. 函数原型 int IsNarc(int x); 说明:参数 x ...
- python用fun判断水仙花数_edabit_python.md
### 正则查找坏饼干 ![image-20201012160144794](edabit_python.assets/image-20201012160144794.png) ```python i ...
- python判断水仙花数函数_Python(6):上机练习——函数练习之水仙花数
题目: (1)创建一个函数,接受一个参数n(n>=100),判断这个数是否为水仙花数,结果返回True或者False. 水仙花数:满足如果这个数为m位数,则每个位上的数字的m次幂之和等于它本身 ...
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- java 判断水仙花_Java实现判断水仙花数
写代码: package day03; import java.util.Scanner; /** * 根据用户输入的数字判断是否是水仙花数 * @author applover * */ publi ...
最新文章
- python 调用c/c++
- 从STL中查找、统计和过滤重复(相同)的数据
- java中常用的并发工具类
- Dubbo启动时qos-server can not bind localhost:22222错误解决
- java一维数组的特点,数据结构:java数组特点以及声明数组类
- springmvc使用spring自带日期类型验证
- 第六十七期:Python爬虫44万条数据揭秘:如何成为网易音乐评论区的网红段子手
- 简书留言收费可行性评估
- 普通队列(数组实现)
- Vue动态组件异步组件
- 南京玄武常发广场远程预付费电能管理系统的设计与应用(安科瑞 顾晓燚)
- 计算机组成与结构学的是什么内容,计算机组成与体系结构教学大纲.doc
- 不限时长的电脑录屏软件的软件有哪些?良心安利这3款!
- 海量数据处理 算法总结
- 【Python程序设计(七)】文件和数据格式化
- OSChina 周二乱弹 —— 怎么让可爱的女孩子吃药
- 【黑马程序员西安中心】一个女程序猿的成长历程
- html自定义指针,如何自定义鼠标指针 怎样在wpf中自定义鼠标指针
- 基于MATLAB的烟雾火灾检测识别系统
- psj在计算机课程中什么意思,计算机运用基础教育实践
热门文章
- 天津理工大学操作系统期末复习2
- 基于springboot的校园店铺系统
- 苹果5s现在还能用吗_2018苹果5s还能用吗
- 【CSS】1104- 惊!妙用CSS变量和calc()实现放大镜效果
- NFT技术:让表情包也成为名贵的“收藏品”
- Windows 10下麦克风无法使用的情况
- Vue 3.0 公开代码后,引发国外一场撕逼大战!
- BZOJ 1367 [Baltic2004]sequence 可并堆
- Topaz Gigapixel AI for Mac(图片无损放大软件)
- 240W满级秒充 真我GT Neo5售价2499元起