输入正整数m和n(1<=m,n<=1000),输出m~n之间的所有水仙花数,水仙花数是指各位数字的立方和等于其自 身的数。要求定义并调用函数is(number)判断number的各位数字之立方和是否等于其自身
时间: 2024-02-28 10:56:23 浏览: 58
输出所有在m和n范围内的水仙花数.cpp
5星 · 资源好评率100%
好的,这是一个关于水仙花数的问题。下面是代码实现:
```python
def is(number):
"""
判断number的各位数字之立方和是否等于其自身
"""
sum = 0
temp = number
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if sum == number:
return True
else:
return False
m, n = map(int, input().split())
for i in range(m, n+1):
if is(i):
print(i, end=' ')
```
请问还有其他问题吗?
阅读全文