Skip to content

Instantly share code, notes, and snippets.

@akirap3
Created December 31, 2020 06:38
Show Gist options
  • Save akirap3/7a0a5f24af4e9298df1e418df33fb8a1 to your computer and use it in GitHub Desktop.
Save akirap3/7a0a5f24af4e9298df1e418df33fb8a1 to your computer and use it in GitHub Desktop.
class Triangle:
    def __init__(self, vertice1, vertice2, vertice3):
        self.__point1 = vertice1
        self.__point2 = vertice2
        self.__point3 = vertice3
    
    def perimeter(self):
        self.__leg1 = self.__point1.distance_from_point(self.__point2)
        self.__leg2 = self.__point1.distance_from_point(self.__point3)
        self.__leg3 = self.__point2.distance_from_point(self.__point3)
        self.__leg = self.__leg1 + self.__leg2 + self.__leg3
        return self.__leg
    
triangle = Triangle(Point(0, 0), Point(1, 0), Point(0, 1))
print(triangle.perimeter())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment