Las funciones pueden devolver instancias. Por ejemplo, encuentraCentro acepta un Rectangulo como argumento y devuelve un Punto que contiene las coordenadas del centro del Rectangulo:

   1: def encuentraCentro(caja):

   2:     p = Punto()

   3:     p.x = caja.esquina.x + caja.anchura/2.0

   4:     p.y = caja.esquina.y + caja.altura/2.0

   5:     return p

Para llamar a esta función, pase caja como argumento y asigne el resultado a una variable:

   1: >>> centro = encuentraCentro(caja)

   2: >>> imprimePunto(centro)

   3: (50.0, 100.0)