/py-digits

A library made to know the sum of pi digits odd, even or all in binary of decimal

Primary LanguagePythonMIT LicenseMIT

Py digits

GitHub release lint Code style: black

This library was inspired by this meme:

Robot captcha meme

Now we can easily solve it in less than a second!

Getting started

Install the library with:

pip install -U py-digits

Usage

from pydigits import sum_pi_digits

print(sum_pi_digits(31_415, 'odd'))
# 78662

print(sum_pi_digits(31_415, 'odd', 'binary'))
# 10011001101000110

Documentation

pi_digits

function pydigits.pi_digits(decimals)

Function that returns the pi number rounded to the number of digits given has an argument.

Parameters

  • decimals: int. Number of digits of pi requested.

sum_pi_digits

function sum_pi_digits(decimals, nature="all", notation="decimal")

Parameters

  • decimals: int. Number of digits of pi requested.

  • nature: "all", "even" or "odd", default "all". The nature of the digits of pi taht you want to count for your sum.

  • notation: "decimal" or "binary", default "decimal". The notation of the answer obtained.

Testing

Run the test suite with:

python -m unittest tests

Install Local

To install it locally from the source code:

python setup.py develop