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 |
![Design CSEProgram class and CSProgram class which inherit CSEDepartment class so that
31
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:
OUTPUT:
def
_init_ (self, name, credit):
CSE students need to complete 136
self.name = name
credits
self.credit = credit
def_str_ (self):
s = "Program: "+self.name+", Credit
1.===
2.=====
Program: CSE, Credit hours: 136
Total student (s) : 3
hours: "+str (self.credit)
Name: Bob, Credits remaining: 124
Name: Carol, Credits remaining: 118
return s
Name: Mike, Credits remaining: 121
# Write your codes here.
3.=========
-=---- ===
==============:
+
cs students need to complete 124
# Do not change the following lines of code.
credits
4. =======
===-===
p1 = CSEProgram("CSE", 136)
5.=====-
Program: CS, Credit hours: 124
Total student (s) : 2
Name: David, Credits completed: 112
Name: Simon, Credits completed: 106
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)](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F94ed3efa-df47-4520-aedd-119d54188dba%2Ffda196f4-8b82-4b1b-b4ab-c511405c710b%2F73boqte_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)