@@ -17,8 +17,8 @@ def slow_primes(max_n: int) -> Generator[int, None, None]:
1717 [2, 3, 5, 7, 11]
1818 >>> list(slow_primes(33))
1919 [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
20- >>> list(slow_primes(10000 ))[-1]
21- 9973
20+ >>> list(slow_primes(1000 ))[-1]
21+ 997
2222 """
2323 numbers : Generator = (i for i in range (1 , (max_n + 1 )))
2424 for i in (n for n in numbers if n > 1 ):
@@ -44,8 +44,8 @@ def primes(max_n: int) -> Generator[int, None, None]:
4444 [2, 3, 5, 7, 11]
4545 >>> list(primes(33))
4646 [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
47- >>> list(primes(10000 ))[-1]
48- 9973
47+ >>> list(primes(1000 ))[-1]
48+ 997
4949 """
5050 numbers : Generator = (i for i in range (1 , (max_n + 1 )))
5151 for i in (n for n in numbers if n > 1 ):
@@ -73,8 +73,8 @@ def fast_primes(max_n: int) -> Generator[int, None, None]:
7373 [2, 3, 5, 7, 11]
7474 >>> list(fast_primes(33))
7575 [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
76- >>> list(fast_primes(10000 ))[-1]
77- 9973
76+ >>> list(fast_primes(1000 ))[-1]
77+ 997
7878 """
7979 numbers : Generator = (i for i in range (1 , (max_n + 1 ), 2 ))
8080 # It's useless to test even numbers as they will not be prime
0 commit comments