这个题的简答思路首先先解决什么是因子:m/n=b 且无余数,那么n就是m 的因子,一个整数的因子包含他自身的所有个数
n =0
m =eval(input("请输入您要判断的数字:"))
if int(m)==m:
for i in range(1,m):
if m % i==0:
n = n + i
if m==n:
print("您输入的数为完全数")
else:
print("您输入的数不是完全数!")
注意此处range不能x写 m+1;因为题干没有说能包含他自己