mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-23 21:11:08 +00:00
Updated prime_numbers.py testcases. (#9851)
* Updated prime_numbers.py testcases. * revert __main__ code.
This commit is contained in:
parent
b76115e8d1
commit
cffdf99c55
|
@ -17,8 +17,8 @@ def slow_primes(max_n: int) -> Generator[int, None, None]:
|
||||||
[2, 3, 5, 7, 11]
|
[2, 3, 5, 7, 11]
|
||||||
>>> list(slow_primes(33))
|
>>> list(slow_primes(33))
|
||||||
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
||||||
>>> list(slow_primes(10000))[-1]
|
>>> list(slow_primes(1000))[-1]
|
||||||
9973
|
997
|
||||||
"""
|
"""
|
||||||
numbers: Generator = (i for i in range(1, (max_n + 1)))
|
numbers: Generator = (i for i in range(1, (max_n + 1)))
|
||||||
for i in (n for n in numbers if n > 1):
|
for i in (n for n in numbers if n > 1):
|
||||||
|
@ -44,8 +44,8 @@ def primes(max_n: int) -> Generator[int, None, None]:
|
||||||
[2, 3, 5, 7, 11]
|
[2, 3, 5, 7, 11]
|
||||||
>>> list(primes(33))
|
>>> list(primes(33))
|
||||||
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
||||||
>>> list(primes(10000))[-1]
|
>>> list(primes(1000))[-1]
|
||||||
9973
|
997
|
||||||
"""
|
"""
|
||||||
numbers: Generator = (i for i in range(1, (max_n + 1)))
|
numbers: Generator = (i for i in range(1, (max_n + 1)))
|
||||||
for i in (n for n in numbers if n > 1):
|
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]:
|
||||||
[2, 3, 5, 7, 11]
|
[2, 3, 5, 7, 11]
|
||||||
>>> list(fast_primes(33))
|
>>> list(fast_primes(33))
|
||||||
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]
|
||||||
>>> list(fast_primes(10000))[-1]
|
>>> list(fast_primes(1000))[-1]
|
||||||
9973
|
997
|
||||||
"""
|
"""
|
||||||
numbers: Generator = (i for i in range(1, (max_n + 1), 2))
|
numbers: Generator = (i for i in range(1, (max_n + 1), 2))
|
||||||
# It's useless to test even numbers as they will not be prime
|
# It's useless to test even numbers as they will not be prime
|
||||||
|
|
Loading…
Reference in New Issue
Block a user