16. Class it up


#1


I don't know what is wrong with my code:


class Triangle(object):
    
    number_of_sides=3
    
    
    def __init__(self,angle1,angle2,angle3):
        self.angle1 = angle1
        self.angle2 = angle2
        self.angle3 = angle3
       
    def check_angles(self,angle1,angle2,angle3):
        if self.angle1+self.angle2+self.angle3==180:
            return True
        else:
            return False

Here is my error:

"Oops, try again. Make sure to pass self as an argument to your check_angles method!"


Class It Up failing to parse my code
#2

thanks to init self gives you access to all the angles, so all you need in check angles is self:

def check_angles(self):

#3

Thanks, I fixed it. I don't know why I missed an obvious error