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, please follow these steps or view CONTRIBUTION FILE:
- 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.
- View Code of Conduct
Feel free to reach out if you have any questions or suggestions!