Skip to content

cbcunc/primer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 9, 2015
3a3abc8 · Apr 9, 2015

History

34 Commits
Apr 9, 2015
Mar 23, 2015
Apr 2, 2015
Apr 1, 2015
Mar 24, 2015
Apr 9, 2015
Mar 25, 2015
Mar 24, 2015
Mar 24, 2015
Mar 25, 2015
Apr 9, 2015
Mar 24, 2015
Apr 3, 2015

Repository files navigation

A primer for prime numbers

Brute force functions for teaching purposes. Not performant.

To use as a package:

>>> import primer
>>> primer.primes(10)
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
>>> primer.prime(10)
29
>>> primer.primorial(10)
6469693230
>>> primer.sieve(40)
[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37]
>>>

To use as a script:

$ python -m primer [-h] [-t] [N]

Display the first N primes.

positional arguments:
N Number of primes to generate (default: 100)
optional arguments:
-h, --help show this help message and exit
-t Display elapsed time (default: False)