rogervila / python_percentage

Calculate percentages without worrying about ZeroDivision errors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Percentage

Quality Gate Status Maintainability Rating

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

About

Calculate percentages without worrying about ZeroDivision errors

License:MIT License


Languages

Language:Python 97.0%Language:Shell 3.0%