Point y LineSegment

Se te pide desarrollar una clase Point con dos atributos: x y y, que representan la coordenada x y la coordenada y de un punto en un plano 2D. La clase Point debe tener un método llamado distance_from_origin que calcule y devuelva la distancia desde el punto hasta el origen (0,0).
A continuación, crea una clase LineSegment con dos atributos privados: p1 y p2, cada uno siendo una instancia de la clase Point, que representan los extremos del segmento de línea. La clase LineSegment debe tener un método llamado length que calcule y devuelva la longitud del segmento de línea.
Entrada
Salida
first = Point(3, 4); second = Point(6, 8); seg = LineSegment(first, second); print(second.distance_from_origin()); print(seg.length())
10 5
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue