Cuando ponemos esto: <strong>coord_1.distancia</strong> ¿Que estamos queriendo decir con el <strong>punto</strong> ?, sé que parece l...

Christian Sanclemente

Christian Sanclemente

Pregunta
studenthace 5 años

Cuando ponemos esto: coord_1.distancia ¿Que estamos queriendo decir con el punto ?, sé que parece lógico y de hecho lo es, pero no logro entenderlo a profundidad.

5 respuestas
para escribir tu comentario
    Felipe Cortés

    Felipe Cortés

    studenthace 5 años

    @Juancarlos_ortega Hola Juan, ambos objetos (coord_1 y coord_2) al tener atributos de Coordenada deben tener valores X y Y, cuando ya te ubicas en la función Distancia el self sería coord_1 y el otra_coordenada sería coord_2

    Miguel Juan Carlos Rojas Ortega

    Miguel Juan Carlos Rojas Ortega

    studenthace 5 años

    @cfccfelipe quiere decir que: coord_1.distancia(coord2) hace referencia que el primer coord1 es el self.x por estar primero en la expresión y el . Dice que en el método distancia pasamos el segundo parámetro que es coord_2?

    Felipe Cortés

    Felipe Cortés

    studenthace 5 años

    Con mucho gusto :)

    Christian Sanclemente

    Christian Sanclemente

    studenthace 5 años

    Muchas gracias Carlos

    Felipe Cortés

    Felipe Cortés

    studenthace 5 años

    Hola San Clemente, considero que el punto (.) es para poder entrar al metodo o función, es decir, se que tengo una instancia u objeto que lo llamamos coord_1 que tiene atributos de la clase Coordenada pero para decir que quiero hacer con ella pones el punto y la función a donde deseas dirigirte, en este caso solo hay una función o metodo que es distancia.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.