https://github.com/mmabiaa/calculator_
https://github.com/mmabiaa/calculator_
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mmabiaa/calculator_
- Owner: Mmabiaa
- Created: 2024-07-23T00:01:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-03T23:22:21.000Z (11 months ago)
- Last Synced: 2024-11-04T00:16:34.416Z (11 months ago)
- Language: Python
- Size: 437 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Tkinter Calculator
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.
## Features
- 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## Screenshots

## Installation
To get started with the Python Tkinter Calculator, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/mmabiaa/calculator_.git2. **Navigate to the project directory**:
```bash
cd calculator_3. **Install the required dependencies**:
If you haven't already installed Tkinter, you can do so using pip:
```bash
pip install tk## Usage
To run the calculator, execute the following command in your terminal:
```bash
python calculator.py
```
Once the application is running, you can perform calculations by clicking the buttons or using your keyboard.## Contributing
We welcome contributions! To contribute to this project, please follow these steps or [view CONTRIBUTION FILE](Contribution.md):
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a Pull Request.Please ensure that your code adheres to the project's coding standards and includes appropriate tests.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Thank you to the contributors and users who help improve this project.
- Inspired by various open-source calculator projects.
- [View Code of Conduct](Code_of_conduct)---
Feel free to reach out if you have any questions or suggestions!