编写程序输入一个数判断是否是水仙花数
时间: 2023-10-31 18:17:00 浏览: 95
JS判断一个数是否是水仙花数
好的,这是一个数学问题。水仙花数指一个数的每个数位上的数字的立方和等于该数本身。比如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, "不是水仙花数")
```
希望能帮助您~
阅读全文