```python
##(一)输出一个数据 转成数值类型 n
import math
n = input("请输入一个数值")
n = int(n)
sum = 0
i=1
##(二) 找出所有因子 之和 sum
while i <= n-1:
if n % i == 0:
sum +=i
i=i+1
else:
i=i+1
#(三)判断因子之 sum 与n 进行比较
if sum==n:
# 输出结果
print("%d是完数" % n)
else:
print("%d不是完数" % n)