Python输入一个整数判断是不是水仙数
时间: 2023-04-05 07:03:57 浏览: 253
python 判断水仙花数的方法
可以回答这个问题。水仙数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙数,因为1^3 + 5^3 + 3^3 = 153。以下是Python代码实现:
num = int(input("请输入一个三位数:"))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if num == sum:
print(num, "是水仙数")
else:
print(num, "不是水仙数")
阅读全文