实例化对象(codecademy)

2024-04-24 21:11:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我输入了下面的代码,打印了我应该得到的答案(3和True),但它不断地给我一个错误,问我是否“在类Triangle中创建了一个名为my\u Triangle的实例”。如果我真的计算了我的_三角形,甚至得到了正确的结果,这怎么可能呢?你知道吗

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
 my_triangle = Triangle(90, 30, 60)
 print my_triangle.number_of_sides
 print my_triangle.check_angles()

Tags: ofselftruenumberreturnmydefcheck