Part B Python Pip
Implement the class shown below in Python, making sure to encapsulate your data as discussed in this Module.
Write code that demonstrates the class, including all methods.
Additional Information:
You can add additional variables, as long as you have those shown in the diagram. Any added variables should
also be encapsulated.
You should not add additional methods. The class design is intended to function with the methods indicated;
if you feel a need to add any additional methods, be sure to leave code comments with explanations.
This class is meant to represent a student's running grade throughout a semester. At this point in time, the
"example" student has points out of a possible
At this point, the example student has Decimal data does not need to be rounded.
The letter grade should be A through F according to the standard scale A B etc
Adding an assignment should add to both point values. In the example, scoring out of on the next assignment makes the student's grade
Adding extra credit only increases points earnednot points possible.
You code should test all functionality and should include enough output to see what's happening to the data; user input is optional.