Skip to content

A Python-based interactive calculator. I am a beginner learning to code, open to suggestions. Supports basic arithmetic, roots, modulo, integer division, Pi input, operation history, and continuous calculations.

Notifications You must be signed in to change notification settings

Tripa-TheBot/Scientific-Calculator-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Scientific-Calculator-Python

About Me

Hi! I am a beginner learning Python programming. I created this interactive calculator to practice and improve my skills. I am open to any suggestions or improvements from more experienced programmers.

Features

Basic arithmetic operations: +, -, *, / Root calculation: r (x^(1/y)) Modulo operation: % Integer division: // Pi input: type P to use the value of π Continuous calculations using the previous result Operation history to track all calculations

How to Use

1 - Clone or download the repository: git clone https://github.com/Tripa-TheBot/Scientific-Calculator-Python.git

2 - Run the calculator in Python (version 3.x recommended): python calculator.py

3 - Follow the prompts: Enter numbers (or P for Pi) Choose an operation (+, -, *, /, r, %, //) See the result and optionally continue with the previous result View the history of all operations

Examples

Enter first number: 10 Enter operation: + Enter second number: 5 Result: 10 + 5 = 15

Next, you can continue with 15 or start a new calculation.

Contributions

I am new to Python and welcome any advice, suggestions, or improvements. Feel free to open an Issue or a Pull Request if you have ideas!

License

This project is open for learning purposes. Feel free to use, modify, or suggest improvements.

About

A Python-based interactive calculator. I am a beginner learning to code, open to suggestions. Supports basic arithmetic, roots, modulo, integer division, Pi input, operation history, and continuous calculations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages