Calculate percentages without worrying about ZeroDivision errors
Project description
Python Percentage
Calculate percentages without worrying about ZeroDivision errors
Install
pip install python_percentage
Usage
python_percentage
comes with different useful functions for different percentage calculations
Calculate percentage between 2 floats
from python_percentage import get_percentage
# I want to get the 20.0% of 200.0
result = get_percentage(20.0, 200.0)
# 200.0 * float(20.0) / float(100.0)
print(result) # 40.0
Calculate which percentage represents a float based on another float
from python_percentage import percentage_of
# I want to get which percentage is 1.0 of 2.0
result = percentage_of(1.0, 2.0)
# 100.0 * float(1.0) / float(2.0)
print(result) # 50.0
Increment percentage of a float
from python_percentage import increment
# I want to increment a 10.0% the float 20.0
result = increment(10.0, 20.0)
# 20.0 + get_percentage(10.0, 20.0)
print(result) # 22.0
Decrement percentage of a float
from python_percentage import decrement
# I want to decrement a 10.0% the float 20.0
result = decrement(10.0, 20.0)
# 20.0 - get_percentage(10.0, 20.0)
print(result) # 18.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file python_percentage-1.0.0.tar.gz
.
File metadata
- Download URL: python_percentage-1.0.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7dbf38bbe3786d41c484c8ed0471c0ca07850cc7558b1601d4f09be672f9c789 |
|
MD5 | 3665575168df24fceb779872bd02e31e |
|
BLAKE2b-256 | 78d07d064bec1ba30de95919688d88b4aa0ca668a8a6bc2a3a67b222cf63fb0b |
File details
Details for the file python_percentage-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: python_percentage-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c265cbf0613ca48a379cdc2d4e3bfe569fcb0a571ab19d14f2ec8bad7954ac19 |
|
MD5 | ac4f07e8ad8b2adb43ac7a60701f4961 |
|
BLAKE2b-256 | f8ad8eb6e20e63d65876889889b346c19686eb70ba7b9f15f00b9d0c1658f5bb |