
import math

class Point :
    # atributos : x, y
    pass

class Segment :
    # atributos : base, tip
    def comprimento_seg ( seg ) :
        dx = seg.tip.x - seg.base.x
        dy = seg.tip.y - seg.base.y
        return  math. sqrt ( dx**2 + dy**2 )

A = Point()
# A fosse um dicionario fariamos assim : 
# A["x"] = 1.2
# A["y"] = 2.5
A.x = 1.2
A.y = 2.5

B = Point()
B.x =-0.3
B.y = 0.5

C = Point()
C.x = 0.2
C.y = 1.3

# print (C)

AB = Segment()
AB.base = A
AB.tip  = B

BC = Segment()
BC.base = B
BC.tip  = C

CA = Segment()
CA.base = C
CA.tip  = A


# print ( comprimento_seg (AB) )
print ( AB.comprimento_seg() )
