编写程序实现计算两点之间的距离。依次输入坐标轴上第一个点的横坐标、第一个点的纵坐标、第二个点的横坐标、第二个点的纵坐标,输出两点之间的距离。
时间: 2024-11-30 08:15:08 浏览: 26
在编写程序来计算两点之间的距离时,通常会使用欧几里得距离公式,也称为直角距离。该公式适用于二维空间中的两点 A(x1, y1) 和 B(x2, y2),距离 D 计算如下:
D = sqrt((x2 - x1)^2 + (y2 - y1)^2)
这里 `sqrt` 表示平方根。下面是一个简单的 Python 示例来演示如何实现这个功能:
```python
import math
def calculate_distance(x1, y1, x2, y2):
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
return distance
# 用户输入
x1 = float(input("请输入第一个点的横坐标:"))
y1 = float(input("请输入第一个点的纵坐标:"))
x2 = float(input("请输入第二个点的横坐标:"))
y2 = float(input("请输入第二个点的纵坐标:"))
# 计算并输出距离
distance_result = calculate_distance(x1, y1, x2, y2)
print("两点之间的距离是:", distance_result)
阅读全文