利用python输出所有的水仙花数。 水仙花数:是一个3位数,该数字每个位上数字的立方之和正好等于它本身
时间: 2024-05-05 07:15:26 浏览: 71
输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。
代码如下:
```python
for i in range(100, 1000):
num = str(i)
sum = 0
for j in num:
sum += int(j) ** 3
if sum == i:
print(i)
```
输出结果为:
```
153
370
371
407
```
阅读全文