Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_percentage-1.0.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_percentage-1.0.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

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

Hashes for python_percentage-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7dbf38bbe3786d41c484c8ed0471c0ca07850cc7558b1601d4f09be672f9c789
MD5 3665575168df24fceb779872bd02e31e
BLAKE2b-256 78d07d064bec1ba30de95919688d88b4aa0ca668a8a6bc2a3a67b222cf63fb0b

See more details on using hashes here.

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

Hashes for python_percentage-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c265cbf0613ca48a379cdc2d4e3bfe569fcb0a571ab19d14f2ec8bad7954ac19
MD5 ac4f07e8ad8b2adb43ac7a60701f4961
BLAKE2b-256 f8ad8eb6e20e63d65876889889b346c19686eb70ba7b9f15f00b9d0c1658f5bb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page