Graphical User Interface (GUI)
A GUI (graphical user interface) is a system of interactive visual components for
computer software. A GUI displays objects that convey information, and represent actions that
can be taken by the user. The objects change color, size, or visibility when the user interacts with
them.
Please see the question below and write a program and create a class called Coin.
Using Python's tkinter Graphical User Interface (GUI) module create a Python program to input
the number of each type of coin a user has in their possession and then compute and display the
total dollar and cents value of these coins. Your solution must accommodate Quarter, Dime,
Nickel, and Penny coins. Include Half-dollar and Dollar coins as well. Your solution must be
robust against invalid inputs (i.e., negative value entered into any coin entry widget). One
possible design of your GUI is shown below.
Change Counter
Enter the number of each coin type and hit, Compute:
Quarters:
Dimes:
Nickels:
Pennies:
Compute
Quarter value: $ 0.00
Dime value: $ 0.00
Nickel value: $ 0.00
Penny value: $0.00
Total Change value: $00.00