예제 #1
0
 def get_sum_amicables(self):
     somme = 0
     for i in range(2, self.lim):
         temp = eulerfun.d(i)
         if temp < self.lim:
             if temp == i:
                 self.list_amicable[i] = False
             elif self.list_amicable[temp] is True:
                 continue
             elif self.list_amicable[temp] is None:
                 temp1 = eulerfun.d(temp)
                 if temp1 == i:
                     somme += i + temp
                     self.list_amicable[i] = True
                     self.list_amicable[temp] = True
                 else:
                     self.list_amicable[i] = False
                     self.list_amicable[temp] = False
             else:
                 continue
         else:
             temp1 = eulerfun.d(temp)
             if temp1 == i:
                 somme += i
     return somme
예제 #2
0
파일: pb21.py 프로젝트: oursinblanc/Euler
 def get_sum_amicables(self):
     somme = 0
     for i in range(2, self.lim):
         temp = eulerfun.d(i)
         if temp < self.lim:
             if temp == i:
                 self.list_amicable[i] = False
             elif self.list_amicable[temp] is True:
                 continue
             elif self.list_amicable[temp] is None:
                 temp1 = eulerfun.d(temp)
                 if temp1 == i:
                     somme += i + temp
                     self.list_amicable[i] = True
                     self.list_amicable[temp] = True
                 else:
                     self.list_amicable[i] = False
                     self.list_amicable[temp] = False
             else:
                 continue
         else:
             temp1 = eulerfun.d(temp)
             if temp1 == i:
                 somme += i
     return somme
예제 #3
0
 def init_abundants(self):
     for i in range(1, self.lim):
         if eulerfun.d(i) > i:
             self.list_abundants.append(i)
예제 #4
0
파일: pb23.py 프로젝트: oursinblanc/Euler
 def init_abundants(self):
     for i in range(1, self.lim):
         if eulerfun.d(i) > i:
             self.list_abundants.append(i)