Python写街区距离的计算函数
时间: 2023-12-27 07:03:25 浏览: 140
python实现经纬度换算+计算两地距离+地理可视化
5星 · 资源好评率100%
可以使用以下代码实现街区距离的计算函数:
```python
def manhattan_distance(x1, y1, x2, y2):
"""
计算两点之间的街区距离
:param x1: 第一个点的横坐标
:param y1: 第一个点的纵坐标
:param x2: 第二个点的横坐标
:param y2: 第二个点的纵坐标
:return: 两点之间的街区距离
"""
return abs(x1 - x2) + abs(y1 - y2)
```
使用方法:
```python
distance = manhattan_distance(1, 2, 4, 6)
print(distance) # 输出结果为 7
```
其中,`x1`、`y1`表示第一个点的横纵坐标,`x2`、`y2`表示第二个点的横纵坐标。函数返回值为两点之间的街区距离。
阅读全文