Calculate percentages without worrying about ZeroDivision errors
pip install python_percentage
python_percentage
comes with different useful functions for different percentage calculations
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
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
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
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