编写一个函数func。该函数的功能是:任意一个三位数,其各位数字的立方和等于该数本身,此数称为“水仙花数”
时间: 2024-05-11 13:15:29 浏览: 118
回答:非常简单,可以使用如下代码编写这个函数:
```python
def func():
for i in range(100, 1000):
sum = 0
temp = i
while temp:
sum += (temp % 10) ** 3
temp //= 10
if sum == i:
print(i)
```
这个函数可以找到所有三位数中的水仙花数,即各位数字的立方和等于本身的数字。
阅读全文