计算线段长度
描述
已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。
输入
第一行是两个实数Xa,Ya,即A的坐标。 第二行是两个实数Xb,Yb,即B的坐标。 输入中所有实数的绝对值均不超过10000。
输出
一个实数,即线段AB的长度,保留到小数点后3位。
输入样例
1 1
2 2
输出样例
1.414
参考代码:
def calculate_distance(xa, ya, xb, yb): # 定义计算函数
distance = ((xb - xa) ** 2 + (yb - ya) ** 2) ** 0.5 # 计算线段长度
return round(distance, 3) # 返回值
# 读取输入
xa, ya = map(float, input().split())
xb, yb = map(float, input().split())
# 计算并输出结果
print(calculate_distance(xa, ya, xb, yb))