用Python计算水仙花数
时间: 2023-11-19 17:11:48 浏览: 106
好的,以下是Python代码实现:
```python
for i in range(100, 1000):
# 分离出百位、十位、个位的数字
a = i // 100
b = (i - a * 100) // 10
c = i % 10
# 判断是否为水仙花数
if i == a ** 3 + b ** 3 + c ** 3:
print(i)
```
输出结果为:
```
153
370
371
407
```
这些数字都是水仙花数,满足各个数位数字立方和等于该数本身。
阅读全文