用代码求所有三位水仙花数
时间: 2023-05-23 13:04:07 浏览: 73
Python一句代码实现找出所有水仙花数的方法
非常好的问题,以下是代码:
```python
for i in range(100, 1000):
# 将数字拆分成个位、十位、百位
digit1 = i % 10
digit2 = (i // 10) % 10
digit3 = i // 100
# 计算立方和
sum_of_cubes = digit1 ** 3 + digit2 ** 3 + digit3 ** 3
# 判断是否为水仙花数
if sum_of_cubes == i:
print(i)
```
输出结果为:
153
370
371
407
这些都是三位水仙花数。
阅读全文