获得最大值和最小值之间距离的最简洁方法是什么?
示例
max = 1 min = -1 -> dist = 2
max = 2 min = 1 -> dist = 1
max = -1 min = -2 -> dist = 1
答案 0 :(得分:7)
肯定abs(max - min)
会奏效。事实上,如果最大值总是更大,那么max - min
就可以了。
答案 1 :(得分:3)
如果条件1已满足,您甚至不需要abs
dist = max-min
答案 2 :(得分:1)
您可以使用abs(max - min)
执行此操作:
def diff(mx, mn):
return abs(mx - mn)
print(diff(1, -1))
print(diff(2, 1))
print(diff(-1, -2))
输出:
2
1
1