Class It Up


#1

class Triangle(object):

def __init__(self, angle1, angle2, angle3):
    self.angle1=angle1
    self.angle2=angle2
    self.angle3=angle3

number_of_sides = 3    

def check_angles(self):
    if self.angle1+self.angle2+self.angle3=180:
        return True
    else:
        return False

Error:
Oops, try again. It looks like your Triangle class doesn't have a number_of_sides member variable.


#2

@saketvicky,

class Triangle(object):
    def __init__(self, angle1, angle2, angle3):
        self.angle1=angle1
        self.angle2=angle2
        self.angle3=angle3

    number_of_sides = 3    

    def check_angles(self):
        if self.angle1+self.angle2+self.angle3==180:
            return True
        else:
            return False

test = Triangle(60,60,60)
print test.check_angles()
print test.number_of_sides