Wie finde ich den Unterschied zwischen zwei Werten, ohne zu wissen, welcher größer ist?

Ich habe mich gefragt, ob es eine in Python integrierte Funktion gibt, die den Abstand zwischen zwei rationalen Zahlen bestimmen kann, ohne dass ich weiß, welche Zahl größer ist. z.B.

>>>distance(6,3)
3
>>>distance(3,6)
3

Natürlich könnte ich eine einfache Definition schreiben, um zu berechnen, welche größer ist, und dann einfach eine einfache Subtraktion durchführen:

def distance(x, y):
    if x >= y:
        result = x - y
    else:
        result = y - x
    return result

aber ich möchte lieber keine benutzerdefinierte Funktion wie diese aufrufen. Aufgrund meiner begrenzten Erfahrung habe ich oft festgestellt, dass Python über eine integrierte Funktion oder ein Modul verfügt, das genau das tut, was Sie wollen, und das schneller als Ihr Code. Hoffentlich kann mir jemand sagen, dass es eine eingebaute Funktion gibt, die das kann.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage