primepackage package¶
Submodules¶
primepackage.primeio module¶
Function for io operations
In Spring 2020, to demo how to build a Python project, this project was created for the students in CS4900 senior seminar class. This module contains the functions about input and output the prime nubmers into or from a csv file.
- Example:
python primeio.py
-
primepackage.primeio.
read_primes
(file_name)¶ Read a list of prime numbers from a csv file
- Args:
file_name (str): file name of a csv file
- Raises:
IOError: if file is not able to be read
- Examples:
>>> l = read_primes('output.csv')
-
primepackage.primeio.
write_primes
(prime_list, file_name)¶ Output a list of prime numbers into a csv file
- Args:
prime_list (list): a list of prime numbers file_name (str): file name of a csv file
- Raises:
IOError: if file is not able to be opened
- Examples:
>>> write_primes([2, 3, 5, 7], 'output.csv')
primepackage.primemodule module¶
Functions for prime numbers
In Spring 2020, to demo how to build a Python project, this project was created for the students in CS4900 senior seminar class. This module contains the functions about prime numbers.
- Example:
python primemodule.py
-
primepackage.primemodule.
get_n_prime
(num)¶ Get the fist num prime numbers
- Args:
num (int): the number of the first prime numbers
- Return:
list: a list of integer numbers
- Examples:
>>> prime_list = get_n_prime(10)
-
primepackage.primemodule.
is_prime
(number)¶ Check if a number is a prime
- Args:
number (int): integer number
- Return:
boolean: true if n is a prime number, false otherwise
- Raises:
ValueError: if n is not a natural number
- Examples:
>>> b = is_prime(83)