Мне было интересно, есть ли в Python встроенная функция, которая может определять расстояние между двумя рациональными числами, но я не говорю, какое число больше. например
>>>distance(6,3)
3
>>>distance(3,6)
3
Очевидно, я мог бы написать простое определение для вычисления, которое больше, а затем просто сделать простое вычитание:
def distance(x, y):
if x >= y:
result = x - y
else:
result = y - x
return result
но я бы предпочел не вызывать такую функцию, как эта. Из моего ограниченного опыта я часто обнаруживал, что в Python есть встроенная функция или модуль, который делает именно то, что вы хотите, и быстрее, чем ваш код. Надеюсь, кто-то может сказать мне, что есть встроенная функция, которая может сделать это.