Catalog PyPI
PACKAGE EXPLORERView in registry

advanced-calculator-prashant

PyPI

A CLI based advanced calculator with scientific operations.

Versions collected1
Direct dependencies0From release 0.2.0
Last observed20 Oct, 19:57 UTC

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.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.2.06 Feb 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

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:0ebc30e5087e2d6ce49345d759bc7a833d2b5e194b59f4ca7b8728ce1c635cb1