Giving the following code class Rectangle: def __init__(self, l, w): self.length = l self.width = w def rectangle_area(self): return self.length*self.width def rectangle_perimeter(self): return (self.length+self.width)*2 R1 = Rectangle(20, 12) print(R1.rectangle_area()) print(R1.rectangle_perimeter()) R2 = Rectangle(200, 112) print(R2.rectangle_area()) Answer the questions 1) How many classes we have on the above example 2) What is the role of the method __init__(....... ) 3) How many methods are defined
Giving the following code
class Rectangle:
def __init__(self, l, w):
self.length = l self.width = w
def rectangle_area(self): return self.length*self.width
def rectangle_perimeter(self): return (self.length+self.width)*2
R1 = Rectangle(20, 12) print(R1.rectangle_area()) print(R1.rectangle_perimeter()) R2 = Rectangle(200, 112) print(R2.rectangle_area())
Answer the questions
1) How many classes we have on the above example
2) What is the role of the method __init__(....... )
3) How many methods are defined
4) How many objects are created
5) How we invoke any method. Cite an example from the above code
6) Instanciate 2 rectangles using your Rectangle class
Step by step
Solved in 2 steps
4) How many objects are created
5) How we invoke any method. Cite an example from the above code
6) Instanciate 2 rectangles using your Rectangle class