Tell us what’s happening:
I have finished this project and the tests runs without errors but I am not sure about one thing:
Additionally, the
set_width
andset_height
methods on the Square class should set both the width and height.
I should set those methods in Square class like I did or edit it in Rectangle class?
Your code so far
class Square(Rectangle):
def __init__(self, side):
super().__init__(side,side)
def __str__(self):
return "Square(side={})".format(self.width)
def set_side(self, side):
self.width, self.height = side, side
def set_height(self, height):
self.set_side(height)
def set_width(self, width):
self.set_side(height)
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.81 Safari/537.36
Challenge: Scientific Computing with Python Projects - Polygon Area Calculator
Link to the challenge: