Tell us what’s happening:
Please help me rectify my code as i am constantly stuck on the 15th test
Your code so far
class Rectangle:
def __init__(self, w, h):
self.width = w
self.height = h
def __str__(self):
return f'Rectangle(width={self.width}, height={self.height})'
def set_width(self, w):
self.width = w
def set_height(self, h):
self.height = h
def get_area(self):
return self.width * self.height
def get_perimeter(self):
return 2 * (self.width + self.height)
def get_diagonal(self):
return (self.width ** 2 + self.height ** 2) ** 0.5
def get_picture(self):
if self.width > 50 or self.height > 50:
return 'Too big for picture.'
pic = '*' * self.width + '\n'
pic = pic * self.height
return pic
def get_amount_inside(self, ob):
return self.get_area() // ob.get_area()
class Square(Rectangle):
def __init__(self, s):
super().__init__(s, s)
def __str__(self):
return f'Square(side={self.width})'
def set_side(self, s):
self.width = s
self.height = s
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Challenge Information:
Build a Polygon Area Calculator Project - Build a Polygon Area Calculator Project