Skip to main content

Primality helps you easily find, test and work with prime numbers in Python.

Project description

Primality

Primality helps you easily find, test and work with prime numbers in Python.

isprime(516349073509121311)
>> True

nthprime(9999)
>> 104729

prange(10)
>> [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]

Installation

Use the package manager pip to install Primality.

pip install primality

Implementation

Primality officially supports Python 3.8+.

import primality

Usage

isprime(p: int) True if {p} is prime.

isprime(13)
>> True
isprime(20)
>> False
isprime(516349073509121311)
>> True

nthprime(nth: int) Returns the {nth} prime, starting from n = 0, returning 2.

nthprime(0)
>> 2
nthprime(100)
>> 547
nthprime(9999)
>> 104729

prange(n: int) Returns a list with the form of [2, 3, ..., {n}th prime].

prange(3)
>> [2, 3, 5]
prange(10)
>> [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

primality-0.0.3.tar.gz (2.6 kB view hashes)

Uploaded Source

Built Distribution

primality-0.0.3-py3-none-any.whl (3.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page