Como faço para encontrar a diferença entre dois valores sem saber qual é maior?
Eu queria saber se havia uma função embutida no Python que pudesse determinar a distância entre dois números racionais, mas sem que eu dissesse qual é o maior número. por exemplo.
>>>distance(6,3)
3
>>>distance(3,6)
3
Obviamente eu poderia escrever uma definição simples para calcular qual é maior e depois fazer uma subtração simples:
def distance(x, y):
if x >= y:
result = x - y
else:
result = y - x
return result
mas prefiro não ter que chamar uma função personalizada como essa. A partir da minha experiência limitada, muitas vezes descobri que o Python tem uma função interna ou um módulo que faz exatamente o que você quer e mais rápido do que o seu código faz. Espero que alguém possa me dizer que existe uma função incorporada que pode fazer isso.