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')
 


版权声明:本文为CSDN_YJX原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。