Question
Note:Do not use any built in function solve the problems in Python with proper indented block also provide screenshot of the code and its output
Note:Do not use any built in function solve the problems in Python with proper indented block also provide screenshot of the code and its output
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} Contact: {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']}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started