A simple yet powerful calculator built with Python and Tkinter. This calculator supports basic arithmetic operations and aims to provide a user-friendly interface for quick calculations.
- Basic arithmetic operations: Addition, Subtraction, Multiplication, Division
- Advanced operations: Square root, Exponentiation, Logarithmic calculations
- Memory functions: M+, M-, MR, MC
- History of calculations
- Keyboard support for input
- Error handling for invalid inputs
- Unit conversion capabilities
- Attractive and customizable UI
To get started with the Python Tkinter Calculator, follow these steps:
- Clone the repository:
git clone https://github.com/mmabiaa/calculator_.git
- Navigate to the project directory:
cd calculator_
- Install the required dependencies:
If you haven't already installed Tkinter, you can do so using pip:
pip install tk
To run the calculator, execute the following command in your terminal:
python calculator.py
Once the application is running, you can perform calculations by clicking the buttons or using your keyboard.
We welcome contributions! To contribute to this project:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a Pull Request.
Please ensure that your code adheres to the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thank you to the contributors and users who help improve this project.
- Inspired by various open-source calculator projects.
Feel free to reach out if you have any questions or suggestions!