判断水仙花数python代码 def,python判断水仙花数的代码
1、说明
用户输入一个数字来确定它是否是水仙花的数量。所谓水仙数,是指一个三位数,其位数的立方和等于数本身。
2、实例
#python输入一个水仙花号(三位数),输出一百一十位数。
从控制台输入一个三位数的数字,
如果是水仙花的数量,打印num,也就是水仙花的数量,
不然印num就不是水仙花的数量了。
任务:
1.变量num被定义为存储用户输入的值。
2.定义变量gw、sw和bw,分别存储输入的三位数字的个位数、十位数和百位数。
3.定义变量total,它用于存储每个数字的数字立方和。
4.用if语句判断数字立方之和是否等于自身。
5.合格的输出num是水仙花数,否则输出num不是水仙花数。
任务提示
1.‘水仙花数’指的是一个三位数,其位数的立方和等于自身。
例如:输入153,因为153=1 3 5 3 3,153是水仙花的数字。
Num=int(输入(请输入三位数: ))
#print(%s*10^2 %s*10 %s%(数字[0],数字[1],数字[2]))
gw=num
sw=(num/10)
bw=数量/100
总计=gw*gw*gw sw*sw*sw bw*bw*bw
if(total==num):
Print(是水仙花的数量)
else:
印刷(“不是水仙花的数量”)
水仙花=[]
用于范围(1,10):
forjinrange(10):
forkinrange(10):
ifi * I * I j * j * j k * k * k==100 * I 10 * j k :
水仙花. append(100*i 10*j k)
foriin水仙花:
ifi==水仙花[-1]:
打印(一)
else:
Print(i,end=,)以上是判断水仙花数量的python代码。如果想判断水仙花的数量,可以用这个方法。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。