def isperfect(num):
t=sum(x for x in xrange(1,num/2+1) if num%x == 0)
return t==num
就两行,判断输入的数是否为完全数,返回Ture/False!!
def isperfect(num):
t=sum(x for x in xrange(1,num/2+1) if num%x == 0)
return t==num
就两行,判断输入的数是否为完全数,返回Ture/False!!