python 求所有水仙花数。水仙花数是指一个 3位数,它的每个位上的数字的3次幂之和等于它本身。
时间: 2023-12-27 21:23:34 浏览: 83
用python求水仙花数
5星 · 资源好评率100%
以下是Python代码实现打印100到999之间的所有水仙花数:
```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
```
阅读全文