python 用类求两点距离
时间: 2024-01-26 19:41:05 浏览: 72
好的,我可以回答这个问题。以下是 Python 中使用类求两点距离的示例代码:
```python
# 定义 Point 类
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
# 定义计算距离的方法
def distance(self, other):
return ((self.x - other.x) ** 2 + (self.y - other.y) ** 2) ** 0.5
# 创建两个点
p1 = Point(1, 2)
p2 = Point(4, 6)
# 计算两个点之间的距离
print(p1.distance(p2))
```
输出结果为:
```
4.242640687119285
```
以上就是使用类求两点距离的方法。希望对你有所帮助!
相关问题
python函数求两点距离
可以使用以下代码来计算两点之间的距离:
```python
import math
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 例子
print(distance(1, 2, 4, 6)) # 输出 5.0
```
其中,x1,y1,x2,y2为两个点的坐标。代码中用到了math库里的sqrt()函数来计算平方根。
python求两点距离
可以使用以下代码计算两点之间的距离:
```python
import math
def distance(x1, y1, x2, y2):
return math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
# 示例
print(distance(1, 2, 4, 6))
```
输出结果为:
```
4.242640687119285
```
其中,`x1` 和 `y1` 是第一个点的坐标,`x2` 和 `y2` 是第二个点的坐标。`math.sqrt` 是 Python 中的开平方函数。
阅读全文