def factorDistancia(self): nummoves = 0 distancia = 0.0 for line in self.lines: d, n = line.distancia_moves() nummoves += n distancia += d base_dist = ControlPosicion.distancia("a1", "a4") return (distancia / nummoves) / base_dist
def distancia(self): return ControlPosicion.distancia(self.desde, self.hasta)
def distancia_moves(self): dt = sum( ControlPosicion.distancia(pv[:2], pv[2:4]) for pv in self.limoves) return dt, len(self.limoves)