2010-06-06 53 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