Question: Python: Objects and Sharing a) The following questions relate to the State and Country classes below: class State (): def __init__(self, name, area, pop, popsrc,
Python: Objects and Sharing a) The following questions relate to the State and Country classes below:
class State (): def __init__(self, name, area, pop, popsrc, locations): self.name = name self.area = area self.pop = pop def __str__(self): return self.name + str(self.area) + str(self.pop) class Country (): def __init__(self, name, lang, area, pop, popsrc, states): self.name = name self.lang = lang self.area = area self.pop = pop def __str__(self): return self.name + self.lang + str(self.area) + str(self.pop)
i) Create a new class, Region, to hold the common code from State and Country. Include a method popDensity() that will return the population density of a region.
ii) Update State and Country to work with the new Region class.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
