目录
一、题目
问题描述
判断给定的三位数是否为水仙花数,所谓水仙花数是指其值等于它本身每位数字立方和的数,比如153就是一个水仙花数,153=1+125+27
输入格式
一个整数
输出格式
该整数是/不是水仙花数
样例输入
153
样例输出
153是水仙花数
数据规模和约定
三位数整数
二、解析
根据定义将给定的整数各位拉出作立方和,其中:
pow(x,y)方法返回x的y次方值;
num // 100 :取整,取百位;
num % 100 :取余,取个位;
num // 10 % 10 :取前两位整数,取百十位,再对10取余得十位
三、代码
num = input("请输入一个三位数整数:")
if len(num) != 3:
print("数据格式错误!")
else:
num = int(num)