Skip to main content

1st sprint project Turing College Calculator

Project description

Calculator with running memory

Functions:

  • .add
  • .subtract
  • .multiply
  • .n_root
  • .get_current_result
  • .get_action_seq - returns action sequence as a string Example: 4 + 2 + 3 - 2 = 7
  • .reset_memory - resets running memory and action sequence

Installation

pip install sarunasncalculator

Usage

You can initialize calculator with any starting point you want.

from sarunasncalculator.calculator import Calculator
callc = Calculator(2)
callc.add(2) # running memory would be 4
callc.subtract(1) # running memory would be 3
print(callc.get_action_seq) # would return 2 + 2 - 1 = 3

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

sarunasncalculator-0.0.5.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

sarunasncalculator-0.0.5-py2.py3-none-any.whl (2.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file sarunasncalculator-0.0.5.tar.gz.

File metadata

  • Download URL: sarunasncalculator-0.0.5.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.24.0

File hashes

Hashes for sarunasncalculator-0.0.5.tar.gz
Algorithm Hash digest
SHA256 32421035ebcc665c6c77b1c7985394b5342700896401169c4e3b85fcb1f39e8f
MD5 54f5f28a6fd202df044b392d9f385f64
BLAKE2b-256 92769451becc477a6f84f4c628d0c5abec1d198c16e9a05a3aa9ba3b7a749209

See more details on using hashes here.

File details

Details for the file sarunasncalculator-0.0.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sarunasncalculator-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f20c74e0131b51f8fcc5d7ee2bb1c3b6f2ee24b7d953093ebe397a8523792559
MD5 7889db0dd5a3904d41d34db392a4f965
BLAKE2b-256 cff24d7383454342d26aa0426d5e2c63debf5d039000f1d44c18acb8342fdee8

See more details on using hashes here.

Supported by

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