2010-06-06 44 views

回答

2

这个问题似乎是你,你找到的第一个数字,尽快返回(这是6)。

你有这样的:

def GetTheSum(n): 
    k = 0 
    for d in range(1,n): 
     if NumberOfDivisors(d) == 4: 
      k += d 
      return k 

但你可能是指这样的:

def GetTheSum(n): 
    k = 0 
    for d in range(1,n): 
     if NumberOfDivisors(d) == 4: 
      k += d 
    return k 
+0

感谢您的帮助^^ – user336671 2010-06-06 14:01:17