Question: Code the program below. All programs must contain and use a main function. Create a program that contains the three classes as follows, along with

 Code the program below. All programs must contain and use amain function. Create a program that contains the three classes as follows,

Code the program below. All programs must contain and use a main function. Create a program that contains the three classes as follows, along with their respective data: Dwelling House Apartment - House and Apartment should inherit from the Dwelling class and implement their own _i init_method that calls said class on creation. - Each printData() method should be overridden to include the class' respective variables (i.e., the House class should also print out the address and numOfFloors) - Each __str__() method should be overridden to return (not print) the data as a formatted string when the object is called as a string - get_dwellingType() should return the type of dwelling (house/apartment) Create two objects, one of type House and one of type Apartment. Call all of their functions. Output Result: House use print(house.get_dwellingType()) Dwelling Type:House use house.printData() Value:800 Rooms:100 Address:1911 Simcoe St NumberOfFloors:4 Dwelling Type:House use print(house) Value: 800 Rooms:100 Address:1911 Simcoe St NumberOfFloors:4 Apartment use print(apartment.get_dwellingType()) Dwelling Type:Apartment use apartment.printData() Value:500 Rooms:1 Address:100 York St ApartmentNumber:3087 Dwelling Type:Apartment use print(apartment) Value:500 Rooms:1 Address: 100 York St ApartmentNumber:3087

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!