什么是水仙花数

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

python 如何判断一个三位数是不是水仙花数

#判断这个数是不是水仙花数开始153是水仙花数
#从控制台输入一个值
age = int(input("输入一个三位数:"))
#把age个 十 百位拆开
#个位153/10=15.3 我们取余数3
a = age % 10
#十位153/10=15.3我们取整数15,15/10=1.5我们在取余数5
b = age // 10 % 10
#百位153/100=1.53,我们取整数,1
c = age // 100
#判断age是不是水仙花数
if age == a**a+b**b+c**c:print("这是水仙花数")#如果是打印这是水仙花数
else:#否则print("这不是水仙花数")#打印这不是水仙花数

python 如何判断一个三位数是不是水仙花数相关推荐

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

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

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

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

  3. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数

    用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...

  4. java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    public class Zy01{ //编写一个main方法     public static void main(String[] args) { /*         判断一个整数是否是水仙花 ...

  5. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/

    判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,         其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3                 ...

  6. Java判断一个整数是否为水仙花数

    判断一个整数是否为水仙花数 import java.util.Scanner;/*** 从键盘上输入一个数字,判断是不是水仙花数* <p>* 所谓"水仙花数"是指一个三 ...

  7. I00012 打印三位数的水仙花数及其个数

    各个位数的立方数之和等于数本身的数,称为水仙花数. 这里使用穷举法打印3位数的水仙花数. 程序的关键是如何取出给定数的各个位的值. 另外需要注意的一点是,求和变量的初值是零.乘积变量的初值则为1. 程 ...

  8. 用JavaScript语言判断一个三位数是否为水仙花数

    // 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...

  9. 【Python常见 面试题】实现三位数的水仙花数,Python入门案例学习

    问题:如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数.求1000以内的水仙花数(3位数)最简单的思路,3个数字都是0-9,3个数字组成的三位数==各自的立方的和,得出结果. for x i ...

  10. 7-1 判断一个三位数是否为水仙花数

    本题要求编写程序,判断一个给定的三位数是否为水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出一个需要判断的整数 N(100≤N≤999). 输出格式 ...

最新文章

  1. python dos攻击_利用SMB漏洞DoS攻击任何Windows系统
  2. python【数据结构与算法】A - How Many Tables
  3. Java开发软件安装及配置
  4. [POI2007]堆积木Klo
  5. 【渝粤教育】国家开放大学2018年春季 0556-21T广告摄影 参考试题
  6. docker安装clickhouse_clickhouse ----入门
  7. (mac)阿里云ECS服务器配置过程
  8. ironpython3发布时间_IronPython0.9.3发布了 —— 介绍一下Decorator
  9. matlab中pts什么意思,【网安学术】使用PTS和SLM联合技术降低FBMC-OQAM系统的PAPR
  10. linux skype 4.3,Linux下的Skype
  11. 计算机表格怎么互换,excel怎么把单元格交换位置
  12. 数学文化赏析期末笔记
  13. 炒鸡酷,IT互联网程序员就业新前景:看极客是怎么靠两个披萨影响世界
  14. Apache虚拟主机相关配置
  15. 未来的房子果真“白菜价”,当代青年应以何种心态面对买房
  16. win11抢先版体验
  17. 19.2. /etc/shells
  18. WEB UI自动化测试框架搭建(一)_公用方法Utils
  19. 把《算法的乐趣》随书源码放在GitHub上了
  20. 深度学习损失函数不下降的解决方法

热门文章

  1. hutool依赖:BeanUtil工具类的使用:对象转对象、对象转map、map转对象
  2. 解决chrome添加扩展时的报错:“此项内容已下载并添加到Chrome中”
  3. 前端特效-霓虹灯按钮
  4. matlab高斯滤波去噪,图像平滑去噪之高斯滤波器
  5. 华为交换机,登录密码忘记
  6. tp5第三方支付-支付宝
  7. ROS下使用摄像头进行机器人巡线功能(附带功能包链接)
  8. 使用calibre制作kindle电子书
  9. 把握新航道,CSDN智能汽车技术路线图正式发布
  10. UmiJS介绍--路由(三)