用python找出100到1000的水仙花数
时间: 2023-05-22 11:05:21 浏览: 196
用python求水仙花数
5星 · 资源好评率100%
以下是用 Python 找出100到1000的水仙花数的代码:
```python
for num in range(100, 1001):
# 将数字拆分出每个数位
digits = [int(digit) for digit in str(num)]
# 计算每个数位的立方和
sum_of_cubes = sum([digit**3 for digit in digits])
# 判断是否为水仙花数并输出
if num == sum_of_cubes:
print(num)
```
输出结果为:
```
153
370
371
407
```
阅读全文