Please solve it using python. I also add the picture and write the question follow which one you prefer. Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that the following code provides the expected output.
Please solve it using python.
I also add the picture and write the question follow which one you prefer.
Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that the following code provides the expected output.
- addStudentWithCreditsCompleted and addStudentWithCreditsRemaining methods should work for any number of arguments assuming that there will always be an even number of arguments.
class CSEDepartment: def __init__(self, name, credit): self.name = name self.credit = credit def __str__(self): s = "Program: "+self.name+", Credit hours: "+str(self.credit) return s # Write your codes here. # Do not change the following lines of code. p1 = CSEProgram("CSE", 136) print("1.=================================") p1.addStudentWithCreditsCompleted("Bob", 12, "Carol", 18,"Mike", 15) print("2.=================================") print(p1) print("3.=================================") p2 = CSProgram("CS", 124) print("4.=================================") p2.addStudentWithCreditsRemaining("David", 12, "Simon", 18) print("5.=================================") print(p2) |
OUTPUT: CSE students need to complete 136 credits 1.================================= 2.================================= Program: CSE, Credit hours: 136 Total student(s): 3 Name: Bob, Credits remaining: 124 Name: Carol, Credits remaining: 118 Name: Mike, Credits remaining: 121 3.================================= CS students need to complete 124 credits 4.================================= 5.================================= Program: CS, Credit hours: 124 Total student(s): 2 Name: David, Credits completed: 112 Name: Simon, Credits completed: 106 |
Step by step
Solved in 3 steps with 2 images