This is a simple GUI application built using the Tkinter library in Python that allows a user to input grades and their respective weights and calculates the weighted average of those grades.
Make sure you have Python 3 installed on your computer. Then, download the script and run it.
Make sure you have Python 3 installed on your computer. Then, download the script and run it.
This version adds setting that allows you to first input the grades via console which is in my opinion faster, but not as user friendly.
A window will open up, allowing you to input grades and weights. You can add additional fields for grades and weights using the "Add grade" button. When you are ready to calculate the average, click the "Calculate" button. The calculated average will be displayed at the bottom of the window.
To reset the application and clear all of the input fields, click the "Clear" button.
You can customize the behavior of the application by modifying the code in the script. For example, you can change the layout and appearance of the GUI by modifying the Tkinter code in the script.
I'd love to see what you come up with! If you make any changes, please consider submitting a pull request.
Or share your changes with me on Discord: Komkry#0630