Catalog PyPI
Back to packageRELEASE DETAILS

0.2.0

PyPI

advanced-calculator-prashant

A CLI based advanced calculator with scientific operations.

Published6 Feb 2026
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 0.2.0 documentation

🧮 Advanced Calculator (CLI)

A Command-Line Advanced Calculator built in Python that supports both basic and scientific mathematical operations.

🚀 Features ✅ Basic Operations

Addition

Subtraction

Multiplication

Division

✅ Scientific Operations

Square Root

Power

Natural Logarithm (ln)

Sine (Degrees)

Cosine (Degrees)

Factorial

✅ Error Handling

Prevents division by zero

Prevents square root of negative numbers

Prevents logarithm of non-positive numbers

Factorial works only for non-negative integers

📦 Installation

Install from PyPI:

pip install advanced-calculator-prashant

▶️ Usage

After installation, run:

advcalc

You will see the calculator menu in your terminal. Enter the number corresponding to the operation and follow the prompts.

🛠 Example

Addition Example

Enter your choice: 1 Enter first number: 10 Enter second number: 5 Result: 15

Factorial Example

Enter your choice: 10 Enter number: 5 Result: 120

🐍 Requirements

Python 3.8 or higher

📁 Project Structure MATH_CAL_PACKAGE/ │ ├── mathcal/ │ ├── init.py │ └── main.py │ ├── setup.py └── README.md

📄 License

MIT License

👨‍💻 Author

Prashant Rai

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

2 collected
advanced_calculator_prashant-0.2.0-py3-none-any.whl

bdist_wheel · 4.49 KB · Python py3

Source file
advanced_calculator_prashant-0.2.0.tar.gz

sdist · 3.67 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:57 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:bb53ef1a266644db4609341f514c7247f62eda75b8ea2c3fb95dd191d1274523

Other collected versions

View all collected versions →