Python 输入一个三位数,判断是否是水仙花数

水仙花数  =  百位*百位*百位(a**3)  +  十位*十位*十位(b**3)  +  个位*个位*个位(c**3)

我们需要把这个输入的数分解出来 , 按百位、十位、个位

num = int(input ("请输入一个三位数:"))
a = num % 10
b = num // 10 % 10
c = num // 100
if  num == a**3  + b**3 + c**3 :
     print("是水仙花数")
 else:
     print("不是水仙花数")
发布了6 篇原创文章 · 获赞 0 · 访问量 73

猜你喜欢

转载自blog.csdn.net/camm520/article/details/105063565