Skip to main content

An arithmetic, geometry & statistics package.

Project description

Multi Maths

About package

Package for arithmetic, geometry y statistics

Install with pip3

pip install multi_maths

or

pip3 install multi_maths

Using from console

python -m multi_maths.cli ari add 2 3 -l en -r text
>>> 5.0
python -m multi_maths.cli ari add 2 3 7
>>> 12.0

Init the class: the variable "response" on "digit" value returns only value:

from multi_maths.core import Core

core = Core()
core.set_lang('en')  # en, es
core.set_response('digit')  # digit, text
print(core.run('ari', 'add', (2, 3, 4)))
9.0

Init the class: the variable "response" on "text" value returns value inside legend:

from multi_maths.core import Core

core = Core()
core.set_lang('en')  # en, es
core.set_response('text')  # digit, text

Arithmetic

print(core.run('ari', 'add', (2, 3, 4)))
The addition result is: 9.0
print(core.run('ari', 'sub', (4, 3)))
The subtraction result is: 1.0
print(core.run('ari', 'mul', (3, 3, 2)))
The multiplication result is: 18.0
print(core.run('ari', 'div', (9, 3)))
The division result is: 3.0
print(core.run('ari', 'mod', (21, 200)))
The modulus result is: 42.0
print(core.run('ari', 'mod', (32, 517)))
The modulus result is: 165.44
print(core.run('ari', 'exp', (3, 3)))
The exponentiation result is: 27.0
print(core.run('ari', 'flo', (9, 3)))
The floor division result is: 3.0

Geometry

print(core.run('geo', 'ca', (4,)))
The circle area result is: 50.26548245743669
print(core.run('geo', 'cc', (5,)))
The circle circumference result is: 31.41592653589793
print(core.run('geo', 'ta', (5,5)))
The triangle area result is: 12.5
print(core.run('geo', 'tp', (5, 5, 5)))
The triangle perimeter result is: 5.0
print(core.run('geo', 'sa', (5, 5)))
The square area result is: 25.0
print(core.run('geo', 'sp', (5,)))
The square perimeter result is: 20.0
print(core.run('geo', 'ra', (4, 2)))
The rectangle area result is: 8.0
print(core.run('geo', 'rp', (4, 2)))
The rectangle perimeter result is: 12.0
print(core.run('geo', 'pa', (4, 3)))
The parallelogram area result is: 12.0
print(core.run('geo', 'pp', (4, 3)))
The parallelogram perimeter result is: 14.0

Statistics

print(core.run('stat', 'sd', (data_list,)))
The standard deviation result is: 12.739141034061687
print(core.run('stat', 'sd', (data_list, 7)))
The standard deviation result is: 12.739141034061687
print(core.run('stat', 'mean', (data_list,)))
The mean result is: 17.5
print(core.run('stat', 'med', (data_list,)))
The median result is: 14.0
print(core.run('stat', 'mode', (data_list,)))
The mode result is: 8

Repository

Project details


Download files

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

Source Distribution

multi_maths-1.0.7.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

multi_maths-1.0.7-py3-none-any.whl (29.7 kB view details)

Uploaded Python 3

File details

Details for the file multi_maths-1.0.7.tar.gz.

File metadata

  • Download URL: multi_maths-1.0.7.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for multi_maths-1.0.7.tar.gz
Algorithm Hash digest
SHA256 c1285ff183a36dd55a09e9f96d2040d191e6b91c5438d47443ca2d80642779f3
MD5 31fec3aefe77af00ae33fb317383f8f1
BLAKE2b-256 34bff95f5d1552e784db0e3c040076561243945996b09f1ecdc056b9e2f8623a

See more details on using hashes here.

File details

Details for the file multi_maths-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: multi_maths-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for multi_maths-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a741771149932977dfbae1a5876955abe79aa9bb8d3661e8f844806f86f6fad8
MD5 a0ee86b6de641d7d9fd7fef9b972d087
BLAKE2b-256 28252a08896cee2f6840755d59d743982871db498bf9ce0196fbfbaee62764f8

See more details on using hashes here.

Supported by

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