找出所有的水仙花数。水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:13 + 53+ 33 = 153);用python代码
时间: 2024-05-11 18:17:34 浏览: 146
21位水仙花数JAVA代码
5星 · 资源好评率100%
可以这样写:
```python
for i in range(100,1000):
a = i % 10
b = (i // 10) % 10
c = i // 100
if a ** 3 + b ** 3 + c ** 3 == i:
print(i)
```
输出结果为:
```
153
370
371
407
```
阅读全文