用Python来计算两点之间的距离
时间: 2024-04-28 19:02:53 浏览: 12
可以使用math库中的sqrt()函数和pow()函数来计算两点之间的距离,代码如下:
```
import math
def distance(x1, y1, x2, y2):
dist = math.sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2))
return dist
x1, y1 = 2, 4
x2, y2 = 6, 8
print(distance(x1, y1, x2, y2))
```
输出结果为:
```
5.656854249492381
```
其中,distance函数接收四个参数,分别是两个点的横纵坐标,返回值为两点之间的距离。在本例中,计算的是(2,4)和(6,8)两点之间的距离。
相关问题
使用python计算两点之间的距离
可以使用math库中的sqrt函数和pow函数来计算两点之间的距离。
以下是一个示例代码,用于计算两点之间的距离:
```python
import math
# 输入两点的坐标
x1 = float(input("请输入第一个点的横坐标:"))
y1 = float(input("请输入第一个点的纵坐标:"))
x2 = float(input("请输入第二个点的横坐标:"))
y2 = float(input("请输入第二个点的纵坐标:"))
# 计算两点之间的距离
distance = math.sqrt(math.pow(x1 - x2, 2) + math.pow(y1 - y2, 2))
# 输出结果
print("两点之间的距离为:%.2f" % distance)
```
在上面的代码中,首先使用input函数获取两点的坐标,然后使用math库中的sqrt函数和pow函数计算两点之间的距离,最后使用print函数输出结果。
python 计算两点间距离
可以使用以下公式来计算两点之间的距离:
$$distance = \sqrt{(x2-x1)^2 + (y2-y1)^2}$$
其中,$(x1, y1)$ 和 $(x2, y2)$ 分别是两个点的坐标。
在 Python 中,你可以使用如下的代码来计算两点之间的距离:
```python
import math
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 示例
print(distance(0, 0, 3, 4)) # 输出 5.0
```
其中,`math.sqrt()` 是 Python 内置的求平方根的函数。