Question: Must be done in Python The 1st Screenshot is the Question The 2nd Screenshot is the Class (uncompleted please complete this code) The 3rd screenshot
Must be done in Python
The 1st Screenshot is the Question
The 2nd Screenshot is the Class (uncompleted please complete this code)
The 3rd screenshot is Test cases and expected outcomes. Please use the expected outcomes to complete the __str__ function so it follows the required format.
The 4th screenshot is showing an error with one of the methods, please correct the class code accordingly




Design a class named Histogram to represent a histogram record. The Histogram class contains the following: A private int data field named range that defines the range of a histogram (e.g. 0 -9) A private int data field named max_mark that defines the maximum value A private List data field named occurrence_list that defines an occurrence list of marks. A constructor that creates a Histogram with the required information. You should create a list of zeros and assign it to the occurrence_list. . The accessor and mutator methods for all data fields. A_str__method which returns a nicely formatted string representation. A public method named append_marks which updates the occurrence list of marks. Note: the parameter value must be less than the maximum value specified in the constructor
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
