输入平面上两个点A和B的坐标,(x1,y1)和(x2,y2),完成如下任务: 要求使用者输入A,B的平面坐标共4个值; 计算并输出两点之间的距离,保留2位小数。
时间: 2023-05-26 11:03:54 浏览: 56
输入格式:
x1 y1
x2 y2
输出格式:
distance
输入样例:
0 0
3 4
输出样例:
5.00
说明:
计算公式:distance=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
相关问题
输入平面上两个点A和B的坐标,(x1,y1)和(x2,y2),完成如下任务: 要求使用者输入A,B的平面坐标共4个值; 计算并输出两点之间的距离,保留2位小数。 输入格式: 点A的X坐标 , 点A的Y坐标 点B的X坐标 , 点B的Y坐标
好的,以下是Python代码实现:
```python
import math
x1, y1, x2, y2 = input("请输入A,B两点的坐标,格式为x1,y1,x2,y2:").split(",")
x1, y1, x2, y2 = float(x1), float(y1), float(x2), float(y2)
distance = math.sqrt((x1-x2)**2 + (y1-y2)**2)
print("两点之间的距离为:{:.2f}".format(distance))
```
运行结果:
```
请输入A,B两点的坐标,格式为x1,y1,x2,y2:0,0,3,4
两点之间的距离为:5.00
```
阅读全文