输出1000以内的“水仙花数”。所谓水仙花数是指1个3位十进制数,其各位数字的立方和恰好等于该数本身。例如,153=13+53+33。python
时间: 2024-03-09 14:51:34 浏览: 161
好的,以下是Python的代码实现:
```python
for i in range(100, 1000):
s = str(i)
if int(s[0])**3 + int(s[1])**3 + int(s[2])**3 == i:
print(i)
```
输出结果为:
```
153
370
371
407
```
这些数字就是1000以内的水仙花数。
阅读全文