python输出1000以内所有的完数
时间: 2023-06-09 17:05:47 浏览: 79
python 编程找出1000以内的所有完数 (示例)
5星 · 资源好评率100%
好的,以下是使用Python编写的程序,可以输出1000以内所有的完数:
```python
for i in range(2, 1001):
factors = [j for j in range(1, i) if i % j == 0]
if sum(factors) == i:
print(i)
```
希望能够帮到你。
阅读全文