python怎么求两个坐标点的距离

533
2023/8/1 16:50:48
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

可以使用Python中的math模块中的sqrt和pow函数来计算两个坐标点的距离。假设有两个坐标点A(x1, y1)和B(x2, y2),那么可以按照以下方式计算两个点之间的距离:

import math
def distance(x1, y1, x2, y2):
dist = math.sqrt(math.pow((x2 - x1), 2) + math.pow((y2 - y1), 2))
return dist
# 示例
x1, y1 = 1, 2
x2, y2 = 3, 4
dist = distance(x1, y1, x2, y2)
print("两个点之间的距离为:", dist)

这段代码首先导入了math模块,然后定义了一个名为distance的函数,该函数接受四个参数,分别是两个坐标点的x和y坐标。在函数内部,使用math.pow函数计算两个坐标点在x和y轴上的差值的平方,然后使用math.sqrt函数计算平方和的平方根,即为两个点之间的距离。最后,示例代码中给出了两个坐标点的示例值,并输出了它们之间的距离。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python怎么爬取付费内容