Python查找两个坐标之间的距离

Jus*_*tin 2 python

我正在使用0到255的范围.

我的数据是这个范围内的一组数字.

除了我需要的区别

255 & 0 = 1
254 & 5 = 7
Run Code Online (Sandbox Code Playgroud)

所以从某种意义上说,这个范围是一个圆形集合,255和0是极点.

有没有一些功能/简单的方法来做到这一点?或者我是否需要采用范围的后半部分并为其分配一些值来计算?即如果与[1 - 127.4]进行比较,则255变为255 - 254

Ign*_*ams 10

def diff256(a, b):
  return min((a - b) % 256, (b - a) % 256)
Run Code Online (Sandbox Code Playgroud)