Question: Part B Python Pip 8 Implement the class shown below in Python, making sure to encapsulate your data as discussed in this Module. Write code

Part B Python Pip8
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 459 points out of a possible 500.
At this point, the example student has 91.8%(459/500). Decimal data does not need to be rounded.
The letter grade should be A through F according to the standard scale (90-100= A,80-89.9= B, etc).
Adding an assignment should add to both point values. In the example, scoring 7 out of 10 on the next assignment makes the student's grade 91.4%(466/510)
Adding extra credit only increases points earned--not 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.
 Part B Python Pip8 Implement the class shown below in Python,

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To implement the StudentGrade class in Python we need to encapsulate data and define methods as per the instructions Heres how to implement the class ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!