在Python中求点到直线的距离,结果保留三位小数,第一行输入坐标,第二行输入直线方程的系数
时间: 2023-04-11 22:01:01 浏览: 96
Python求两点之间的直线距离(2种实现方法)
可以使用以下代码来求点到直线的距离:
```
import math
# 输入坐标
x, y = map(float, input().split())
# 输入直线方程的系数
a, b, c = map(float, input().split())
# 计算距离
distance = abs(a*x + b*y + c) / math.sqrt(a*a + b*b)
# 输出结果
print("{:.3f}".format(distance))
```
注意,这里假设直线方程为 $ax+by+c=0$,如果直线方程不是这种形式,需要先将其转化为这种形式。
阅读全文