#输入一个三位数
n = int(input("请输入一个三位数:"))
#判断是否为三位数
if n < 100 or n > 999:
print("%d的不是三位数"%n);
exit(1)
#获取个位
g = n % 10
#获取十位
s = n // 10 % 10
#获取百位
b = n // 100
#将各个位数立方相加
sum = pow(g,3) + pow(s,3) + pow(b,3)
#输出结果
if sum == n:
print("%d是水仙花数"%n)
else:
print("%d不是水仙花数"%n)
python判断水仙花数
最新推荐文章于 2024-02-19 11:50:50 发布