Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Building Base by tokiojapan55
class Building:
def __init__(self, south, west, width_WE, width_NS, height=10):
self.south = south
self.west = west
self.width_WE = width_WE
self.width_NS = width_NS
self.height = height
def corners(self):
return {
'north-east': (self.south+self.width_NS, self.west+self.width_WE),
'south-east': (self.south, self.west+self.width_WE),
'south-west': (self.south, self.west),
'north-west': (self.south+self.width_NS, self.west)
}
def area(self):
return self.width_WE * self.width_NS
def volume(self):
return self.width_WE * self.width_NS * self.height
def __repr__(self):
return r"Building({}, {}, {}, {}, {})".format(self.south, self.west, self.width_WE, self.width_NS, self.height)
June 12, 2020
Comments: