python编写程序实现:输出“水仙花数”。(这个是三位数的)

所谓水仙花数是指 1 个 3 位的十进制数,
其各位数字的立方和等于该数本身。例如:153 是水仙花数,
因为3 3 3 153 1 5 3    。

(要求:在循环结构中采用 if 单分支进行判断)。

代码:

num=int(input("请输入一个三位十进制整数: "))
bai=num//100
shi=(num-(bai*100))//10
ge=num%10
summ=bai**3+shi**3+ge**3

if num == summ:
    print("是水仙花数")
else:
    print('no')
 

猜你喜欢

转载自blog.csdn.net/CSDN_YJX/article/details/120621075