示例#1
0
 def test_negative_1(self):
     self.assertEqual(pyprimesieve.primes_sum(-1), 0)
示例#2
0
 def test_smallnums_4(self):
     self.assertEqual(pyprimesieve.primes_sum(3), 2)
示例#3
0
 def test_smallnums_5(self):
     self.assertEqual(pyprimesieve.primes_sum(4), 5)
示例#4
0
def main():
    ''' Driver function '''
    print(primes_sum(2000000))
示例#5
0
 def test_smallnums_3(self):
     self.assertEqual(pyprimesieve.primes_sum(2), 0)
示例#6
0
 def test_ranges_2(self):
     s = pyprimesieve.primes_sum(7, 22)
     self.assertEqual(s, 67)
     self.assertEqual(s, sum(pyprimesieve.primes(22)[3:]))
示例#7
0
 def test_bignums_1(self):
     self.assertEqual(pyprimesieve.primes_sum(10**5),
                      sum(pyprimesieve.primes(10**5)))
示例#8
0
 def test_ranges_1(self):
     s = pyprimesieve.primes_sum(3, 13)
     self.assertEqual(s, 26)
     self.assertEqual(s, sum(pyprimesieve.primes(13)[1:]))
示例#9
0
 def test_ranges_2(self):
     s = pyprimesieve.primes_sum(7, 22)
     self.assertEqual(s, 67)
     self.assertEqual(s, sum(pyprimesieve.primes(22)[3:]))
示例#10
0
 def test_negative_1(self):
     self.assertEqual(pyprimesieve.primes_sum(-1), 0)
示例#11
0
 def test_negative_3(self):
     self.assertEqual(pyprimesieve.primes_sum(-949248, -4848), 0)
示例#12
0
 def test_smallnums_5(self):
     self.assertEqual(pyprimesieve.primes_sum(4), 5)
示例#13
0
 def test_smallnums_4(self):
     self.assertEqual(pyprimesieve.primes_sum(3), 2)
示例#14
0
 def test_smallnums_3(self):
     self.assertEqual(pyprimesieve.primes_sum(2), 0)
示例#15
0
 def test_negative_3(self):
     self.assertEqual(pyprimesieve.primes_sum(-949248, -4848), 0)
示例#16
0
 def test_ranges_3(self):
     '''start > n... please no seg fault!!1'''
     self.assertEqual(pyprimesieve.primes_sum(55, 22), 0)
示例#17
0
 def test_ranges_1(self):
     s = pyprimesieve.primes_sum(3, 13)
     self.assertEqual(s, 26)
     self.assertEqual(s, sum(pyprimesieve.primes(13)[1:]))
示例#18
0
 def test_bignums_2(self):
     self.assertEqual(pyprimesieve.primes_sum(10**6), sum(pyprimesieve.primes(10**6)))
示例#19
0
 def test_ranges_3(self):
     '''start > n... please no seg fault!!1'''
     self.assertEqual(pyprimesieve.primes_sum(55, 22), 0)
示例#20
0
文件: 010.py 项目: jaredks/euler
from pyprimesieve import primes_sum
print primes_sum(2000000)
示例#21
0
def getSolution(limit):
    return pyprimesieve.primes_sum(limit)
示例#22
0
文件: e010.py 项目: horse-eye/euler
def ps_sum_super(limit=2000000):
    return pp.primes_sum(limit)