用python判断一个数是否为完数
时间: 2024-05-04 20:15:43 浏览: 75
python找出完数的方法
可以使用以下代码判断一个数是否为完数:
```
n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1,n):
if n % i == 0:
sum += i
if sum == n:
print(n,"是一个完数")
else:
print(n,"不是一个完数")
```
完数是指一个数的所有因子(不包括它本身)之和等于该数本身的数。
阅读全文