Имеется определение класса:
class Line: def __init__(self, (x, y), (x1, y1)): self._b = (x, y) self._e = (x1, y1) def length(self): import math return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)class Triangle: def __init__(self, p1, p2, p3): self._a, self._b, self._c = p1, p2, p3 def p(self): return Line(self._a, self._b).length() + Line(self._a, self._c).length() + Line(self._b, self._c).length() def as_lines(self): return Line(self._a, self._b), Line(self._a, self._c), Line(self._b, self._c) tr = Triangle((1, 2), (-1, 4), (0, 0))
Какие из вариантов его применения допустимы в программах на Python, которые пользуются экземплярами класса
Triangle?