#153 = 13 + 53 + 33 = 1 + 125 + 27 = 153
#(1)输入一个三位数
n = input(“请输入一个三位数:”)
#(2)将输入的值 转成 数值
n = int(n)
#(3)获取百位 十位 个位
b100 = n //100 #百位
b10 = n//10%10 #十位
b1 = n % 10 #个位
#(4)立方后是否等于那个三位数
if b1003 + b103 + b1**3 == n :
print(“这个数是水仙花数”)
exit(1)
#(5)输出结果
print(“这个数不是水仙花”)
版权归原作者 JNuyoah 所有, 如有侵权,请联系我们删除。