Skip to content

Mmabiaa/Calculator_

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

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

Calculator Screenshot Calculator Screenshot

Installation

To get started with the Python Tkinter Calculator, follow these steps:

  1. Clone the repository:
    git clone https://github.com/mmabiaa/calculator_.git
    
  2. Navigate to the project directory:
    cd calculator_
    
  3. Install the required dependencies: If you haven't already installed Tkinter, you can do so using pip:
    pip install tk
    
    

Usage

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.

Contributing

We welcome contributions! To contribute to this project:

  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 file for details.

Acknowledgments

  • 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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages