Instantiate an Object


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(angle1, angle2, angle3):
            if self.angle1+self.angle2+self.angle3==180:
                return True
                return False
my_triangle = Triangle(30, 60, 90)
print my_triangle.number_of_sides
print my_triangle.check_angles()

what is wrong here?

Traceback (most recent call last):
  File "python", line 15, in <module>
AttributeError: 'Triangle' object has no attribute 'check_angles'


check the indention of method check_angles


thank you! i managed to oversee that


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.