编程输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33
时间: 2024-06-10 11:06:57 浏览: 47
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,以下是编程输出所有的“水仙花数”的Python代码:
```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
这些都是“水仙花数”。
阅读全文