Question: 3 write python program ; Implement the design of the Doctor and Engineer class derived from Person class so that the following code generates the output below: class Person: def...


Question: 3


write python program ;


Implement the design of the Doctor and Engineer class derived from Person
class so that the following code generates the output below:


class Person:
   def __init__(self, name, contact):
     self.name = name
     self.contact = contact


   def __str__(self):
     s = f"Name: {self.name}\nContact: {self.contact}"
     return s
#Write your code here




d = Doctor("Dr Strange", "4585632", "Neurosurgery", "DMC")
d.add_patients("Dhaka Abdur Rahim", "Dhaka John Cena", "Narayanganj John
Wick", "Comilla CM Punk")
print("1.=========================================================")
print(d)
print("2.=========================================================")
d.show_patient_list("Dhaka")
print("3.=========================================================")
d.show_patient_list("Rajshahi")
print("4.=========================================================")
d.add_patients("Narayanganj Naruto Uzumaki")
print("5.=========================================================")
print(d)
print("6.=========================================================")
eng = Engineer("Howard Wolowitz", "982685", "Mechanical")
eng.add_projects("Mongol Tori Bangladesh", "Duburi Bangladesh", "Curiosity
Rover USA", "Perseverence USA")
print("7.=========================================================")
print(eng)


OUTPUT:
1.=========================================================
Doctor Details:
Name: Dr Strange
Contact: 4585632
Speciality: Neurosurgery
Hospital: DMC
Patients List:
{'Dhaka': ['Dhaka Abdur Rahim', 'Dhaka John Cena'], 'Narayanganj':
['Narayanganj John Wick'], 'Comilla': ['Comilla CM Punk']}
2.=========================================================
Patients from Dhaka:
Dhaka Abdur Rahim
Dhaka John Cena
3.=========================================================
Dr Strange has not patients from Rajshahi
4.=========================================================
5.=========================================================
Doctor Details:
Name: Dr Strange
Contact: 4585632
Speciality: Neurosurgery
Hospital: DMC
Patients List:
{'Dhaka': ['Dhaka Abdur Rahim', 'Dhaka John Cena'], 'Narayanganj':
['Narayanganj John Wick', 'Narayanganj Naruto Uzumaki'], 'Comilla':
['Comilla CM Punk']}
6.=========================================================
7.=========================================================
Engineer Details:
Name: Howard Wolowitz
Contact: 982685
Field: Mechanical
Project List: {'Bangladesh': ['Mongol Tori Bangladesh', 'Duburi
Bangladesh'], 'USA': ['Curiosity Rover USA', 'Perseverence USA']}

Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here