A calculator written in python
Project description
Calculator
This is a python package hosted on PYPI and can be used to perform basic functions on calculator such as;
- ADDITION
- SUBTRACTION
- DIVISION
- MULTIPLICATION
It is an open source project with a public repository at https://github.com/linda-oranya/pypi_calculator.
Installation
pypi_calculator requires python3 and can be installed via PYPI
$ pip install pypi_calculator
OR pip install git+https://github.com/linda-oranya/pypi_calculator
Usage
The calculator can be used for basic mathematical computation. The calculator has a memory that can reset itself to 0 and also stores previous values, except the memory is reset
Sample Code from calculator import Calculator
cal = Calculator()
Addition
cal.add(10)
10
Subtraction
subtract
cal.subtract(2)
8 because the memory was not reset, 2 was subtracted from previous value 10
Division For divide, zero division returns None and description
cal.divide(2)
4
cal.divide(0)
number cannot be zero => float division by zero None
cal.memory_val
4
Development
You can contribute to this project by cloning this repo and pushing to a branch for review and merging.
Docker
pypi_calculator is very easy to install and deploy in a Docker container.
By default, the Docker will expose port 8080, so change this within the Dockerfile if necessary. When ready, simply use the Dockerfile to build the image.
License
MIT
It is a Free Software
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
Hashes for ecalculator-pkg-linda-oranya-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694e73da2f2eff785b55c56dda2a4b40e38be1ebb11ba95a540f39f705d1b6e6 |
|
MD5 | 1fce3e63895985caa8bed2c38df37ea7 |
|
BLAKE2b-256 | 56f4af836bdb1e533943a696b22a5f749ce8c75712fca74215546b865de0370d |