2023 This assignment requires you to create two files a module defining 4 classes and | Assignment Collections

Computer Science 2023 Python Help Please

2023 This assignment requires you to create two files a module defining 4 classes and | Assignment Collections

This assignment requires you to create two files; a module defining 4 classes and an executable program that tests the classes. The module file defines a superclass Edifice (supplied below) and 3 subclasses that you must code. Follow instructions closely for full points.

class Edifice:
    def __init__(self,storeys,area):
        self.__storeys = storeys
        self.__area = area

    def show_info(self):
        print(‘Storeys:’,self.__storeys,’, floor area:’,self.__area)

class Home:

  • inherits from Edifice and adds a numeric attribute for number of bedrooms.
  • overrides the show_info() method by:
    • calling the Edifice class show_info() method to display the storeys and area attributes.
    • printing the purpose of a home and the number of bedrooms.

class Factory:

  • inherits from Edifice and adds a string attribute for the product manufactured by the factory.
  • overrides the show_info() method by:
    • calling the Edifice class show_info() method to display the storeys and area attributes.
    • printing the purpose of a factory and the product it manufactures.

class Commercial:

 

  • inherits from Edifice and adds a string attribute for the usage of the commercial building.
  • overrides the show_info() method by:
    • calling the Edifice class show_info() method to display the storeys and area attributes.
    • printing the purpose of the commercial building and the usage.

In the executable file’s main function:

  • create a Home instance and execute its show_info() method.
  • create a Factory instance that manufactures automobiles and execute its show_info() method.
  • create a Commercial instance to represent an office building and execute its show_info() method.
  • create another Commercial instance to represent a mall and execute its show_info() method.

SAMPLE OUTPUT
Home
Storeys: 2 , floor area: 3000
For human habitation: 3 bedrooms

Factory
Storeys: 1 , floor area: 300000
For manufacturing automobiles

Commercial
Storeys: 12 , floor area: 48000
Commercial building offices

Commercial
Storeys: 2 , floor area: 100000
Commercial building retailing

 

We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.

Place Order Now

#write essay #research paper #blog writing #article writing #academic writer #reflective paper #essay pro #types of essays #write my essay #reflective essay #paper writer #essay writing service #essay writer free #essay helper #write my paper #assignment writer #write my essay for me #write an essay for me #uk essay #thesis writer #dissertation writing services #writing a research paper #academic essay #dissertation help #easy essay #do my essay #paper writing service #buy essay #essay writing help #essay service #dissertation writing #online essay writer #write my paper for me #types of essay writing #essay writing website #write my essay for free #reflective report #type my essay #thesis writing services #write paper for me #research paper writing service #essay paper #professional essay writers #write my essay online #essay help online #write my research paper #dissertation writing help #websites that write papers for you for free #write my essay for me cheap #pay someone to write my paper #pay someone to write my research paper #Essaywriting #Academicwriting #Assignmenthelp #Nursingassignment #Nursinghomework #Psychologyassignment #Physicsassignment #Philosophyassignment #Religionassignment #History #Writing #writingtips #Students #universityassignment #onlinewriting #savvyessaywriters #onlineprowriters #assignmentcollection #excelsiorwriters #writinghub #study #exclusivewritings #myassignmentgeek #expertwriters #art #transcription #grammer #college #highschool #StudentsHelpingStudents #studentshirt #StudentShoe #StudentShoes #studentshoponline #studentshopping #studentshouse #StudentShoutout #studentshowcase2017 #StudentsHub #studentsieuczy #StudentsIn #studentsinberlin #studentsinbusiness #StudentsInDubai #studentsininternational