python实现获取两点间距离的函数

  • Post category:Python

Python可以使用数学库math实现获取两点间距离,具体步骤如下:

  1. 导入math库
import math
  1. 定义两点的坐标
x1 = 3
y1 = 4
x2 = 0
y2 = 0
  1. 使用math库中sqrt()函数计算两点距离
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)

完整代码示例:

import math

x1 = 3
y1 = 4
x2 = 0
y2 = 0

distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
print(distance)

输出结果为:5.0

另外,我们也可以使用Python中自带的模块,实现两点距离计算。代码如下:

import math

from math import hypot


def distance(x1, y1, x2, y2):
    return hypot(x2 - x1, y2 - y1)


print(distance(3, 4, 0, 0))

输出结果为:5.0

其中,hypot()函数的作用是计算两个给定数字的平方和的平方根。