num_stories input("how many stories"parent_init update("fenced"fenced"garage"garage"num_stories"num_stories }return parent_init prompt_init staticmethod(prompt_initthere' nothing new to explore hereso let' move on to the purchase and rental classes in spite of having apparently different purposesthey are also similar in design to the ones we just discussedclass purchasedef __init__(selfprice=''taxes=''**kwargs)super(__init__(**kwargsself price price self taxes taxes def display(self)super(display(print("purchase details"print("selling price{}format(self price)print("estimated taxes{}format(self taxes)def prompt_init()return dictprice=input("what is the selling price")taxes=input("what are the estimated taxes")prompt_init staticmethod(prompt_initclass rentaldef __init__(selffurnished=''utilities=''rent=''**kwargs)super(__init__(**kwargsself furnished furnished self rent rent self utilities utilities def display(self)super(display(print("rental details"