Solution Review: Devise a Shape
The solution to the 'Devise a Shape' challenge.
We'll cover the following...
Explanation
Before jumping straight to the code, let’s proceed bit by bit.
To initialize a shape, whether a Square object or a Rectangle object, we need a constructor for initialization (__init__()) in both classes. Here’s the snippet:
For the Square class:
def __init__(self, l):
  self.length = l
Here, length is the instance variable. ...
For the Rectangle class:
def __init__(self, l, w):
  self.length = l
  self.width = w
Here, length and width are ...
 Ask