python 打印所有水仙花数
时间: 2023-11-09 18:07:16 浏览: 81
打印出所有的“水仙花数”
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为 $1^3 + 5^3 + 3^3 = 153$。
以下是打印所有水仙花数的 Python 代码:
```python
for i in range(100, 1000):
num = str(i)
if int(num[0])**3 + int(num[1])**3 + int(num[2])**3 == i:
print(i)
```
运行结果:
```
153
370
371
407
```
阅读全文