Instantiate an Object


Triangle object has no attribute 'check_angles' i have tried putting check_angles(angle1, angle2, angle3) and check_angles(self) and check_angles(self.angle1, self.angle2, self.angle3) and none have passed.

i expected this method to pass and i cant see why.

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):
    if angle1 + angle2 + angle3 == 180:
        return True
        return False

my_triangle = Triangle(90, 30, 60)

print my_triangle.number_of_sides
print my_triangle.check_angles


check_angles is currently a function, it should be a method of your Triangle class


silly indentation error, thank you!! :slight_smile: