完数:一个数恰好等于它的因子之和 例如6=1+2+3代码
时间: 2023-06-09 11:04:33 浏览: 127
完数.zip
是这样的:
```python
def is_perfect_number(n):
factors_sum = sum([i for i in range(1, n) if n % i == 0])
return factors_sum == n
n = 6
if is_perfect_number(n):
print("{}是完数".format(n))
else:
print("{}不是完数".format(n))
```
输出结果为:
```
6是完数
```
阅读全文