python 判断水仙花数

news/2025/3/25 23:06:46/

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

完整代码如下:

num = int(input("输入一个三位数:"))
a = num % 10  #个位数
b = num // 10 % 10   #十位数
c = num // 100   #百位数
if num == a**3+b**3+c**3:    #判断个位、十位、百位的三次方是否为你输入的数print("是水仙花数")
else:print("不是水仙花数")

运行结果如下:

 


http://www.ppmy.cn/news/863271.html

相关文章

判断是否为水仙花数(Python)

1、题目: 应用Python创建一个函数,接受一个参数n (n>100) ,判断这个数是否为水仙花数。 水仙花数:满足如果这个数为m位数,则每个位上数字的m次幂之和等于它本身 例如:1^3 5^3 3^3 153 (该…

tensorflow: 花卉分类

本文主要通过CNN进行花卉的分类,训练结束保存模型,最后通过调用模型,输入花卉的图片通过模型来进行类别的预测。 测试平台:win 10tensorflow 1.2 数据集:http://download.tensorflow.org/example_images/flower_photos…

flash 绘图API:绘制秀曲线图形

昨晚想起了一些图案,当时是在小学的时候绘制过的,现在想起记得是TVB教学,当时候记得这种图案叫秀曲线图形。现在今天用flash 绘制一下,效果看起来挺好。而代码非常简单。 基础原理:从一个纵轴开始,划分一系…

python练习实例——水仙花数判断

目录 题目 解法 输出结果 题目 判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 1531^35^33^3。 解法 具体代码如下: #水仙花数判断 aint(input()) xa%100 ya//10%10 za//100 bx**3y**3z*…

Python画各种樱花

动态生成樱花 from turtle import *from random import *from math import *def tree(n,l):pd()#下笔#阴影效果t cos(radians(heading()45))/80.25pencolor(t,t,t)pensize(n/3)forward(l)#画树枝if n>0:b random()*1510 #右分支偏转角度c random()*1510 #左分支偏转角度…

flash绘图API :蚂蚁线

ps 工具当中的有一个工具叫套索工具,选取一个区域之后,可以实现虚线条滚动的效果,同样选择矩形选框工具也可以看到这种滚动的效果。看起来很像蚂蚁走动一样。在9ria天地会当中,看到一个贴里面实现了矩形的虚线滚动效果。要实现滚动…

在线编程——水仙花数(pythonC++)

在线编程——水仙花数(python&C) 题目地址:水仙花数——牛客网 水仙花数的数学定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI&#x…

2021-09-12 打印水仙花数

千里之行始于足下 题目:打印水仙花数 思路: 我们要先了解水仙花数的概念(深入了解可自行百度,我这里用一个简单的例子),eg:153等于1的3次方加上5的3次方再加上3的上次方,就是左边的…