Python程序,输入两个点的坐标,输出两点间距离是多少
时间: 2023-09-21 15:06:18 浏览: 199
### 回答1:
两点间距离公式为:√[(x2-x1)²+(y2-y1)²],其中(x1,y1)和(x2,y2)分别为两个点的坐标。你可以使用math库中的sqrt函数来计算平方根,具体实现可以参考以下代码:
```python
import math
x1, y1 = map(float, input("请输入第一个点的坐标,以空格分隔:").split())
x2, y2 = map(float, input("请输入第二个点的坐标,以空格分隔:").split())
distance = math.sqrt((x2-x1)**2 + (y2-y1)**2)
print("两点间距离为:", distance)
```
### 回答2:
Python程序可以通过使用数学库的功能来计算两点之间的距离。下面是一个实现这个功能的示例代码:
```python
import math
# 输入第一个点的坐标
x1 = float(input("请输入第一个点的x坐标:"))
y1 = float(input("请输入第一个点的y坐标:"))
# 输入第二个点的坐标
x2 = float(input("请输入第二个点的x坐标:"))
y2 = float(input("请输入第二个点的y坐标:"))
# 计算两点之间的距离
dist = math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
# 输出结果
print("两点之间的距离是:", dist)
```
请根据提示输入两个点的坐标,程序将计算并输出两点之间的距离。
### 回答3:
可以使用以下代码实现输入两个点的坐标,并输出两点间的距离:
```python
import math
# 输入第一个点的坐标
x1 = float(input("请输入第一个点的横坐标:"))
y1 = float(input("请输入第一个点的纵坐标:"))
# 输入第二个点的坐标
x2 = float(input("请输入第二个点的横坐标:"))
y2 = float(input("请输入第二个点的纵坐标:"))
# 计算两点间的距离
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
# 输出两点间的距离
print("两点间的距离是:", distance)
```
你可以根据提示输入两个点的坐标,程序将计算并输出两点间的距离。
阅读全文