401 Stimmen

Wie kann ich eine Funktion innerhalb einer Klasse aufrufen?

Ich habe diesen Code, der den Abstand zwischen zwei Koordinaten berechnet. Die beiden Funktionen befinden sich beide in der gleichen Klasse.

Aber wie rufe ich die Funktion distToPoint in der Funktion isNear ?

class Coordinates:
    def distToPoint(self, p):
        """
        Use pythagoras to find distance
        (a^2 = b^2 + c^2)
        """
        ...

    def isNear(self, p):
        distToPoint(self, p)
        ...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X