Python两点之间的距离
时间: 2023-11-19 12:11:10 浏览: 121
计算两点之间的距离可以使用数学库中的距离公式。以下是一个计算两个点(x1,y1)和(x2,y2)之间距离的Python程序:
```python
import math
x1 = 2
y1 = 5
x2 = 7
y2 = 9
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
print("The distance between points ({}, {}) and ({}, {}) is {}".format(x1, y1, x2, y2, distance))
```
输出结果为:
```
The distance between points (2, 5) and (7, 9) is 5.830951894845301
```
在这个示例中,我们导入了Python数学库,使用sqrt函数计算了两点之间的距离,并将其打印出来。
相关问题
python两点间距离
在Python中,计算两点之间的距离可以使用数学库或者自定义函数来实现。以下是两种常见的方法:
1. 使用math库:
```python
import math
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 示例使用
x1, y1 = 1, 2
x2, y2 = 3, 4
dist = distance(x1, y1, x2, y2)
print(dist)
```
2. 自定义函数:
```python
def distance(x1, y1, x2, y2):
return ((x2 - x1)**2 + (y2 - y1)**2)**0.5
# 示例使用
x1, y1 = 1, 2
x2, y2 = 3, 4
dist = distance(x1, y1, x2, y2)
print(dist)
```
这两种方法都是基于欧几里得距离公式来计算两点之间的直线距离。其中,(x1, y1)和(x2, y2)分别表示两个点的坐标。你可以根据实际情况选择适合的方法来计算两点之间的距离。
python 两点间距离
在Python中,你可以使用以下代码来计算两点之的距离:
```python
import math
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 示例点坐标
x1 = 1
y1 = 2
x2 = 4
y2 = 6
print(distance(x1, y1, x2, y2))
```
在上面的代码中,我们定义了一个名为`distance`的函数,它接受四个参数:两个点的x和y坐标。函数使用欧几里得距离公式来计算两点之间的距离,并返回结果。在示例中,我们计算了点(1, 2)和点(4, 6)之间的距离。运行代码将输出结果。
阅读全文