用python顺序结构写法解决:计算两点之间距离。输入x0,x1,y0,y1,输出距离D
时间: 2023-07-16 19:17:14 浏览: 49
可以使用math库中的sqrt函数来计算平方根,代码如下:
```python
import math
x0 = float(input("请输入第一个点的x坐标:"))
y0 = float(input("请输入第一个点的y坐标:"))
x1 = float(input("请输入第二个点的x坐标:"))
y1 = float(input("请输入第二个点的y坐标:"))
D = math.sqrt((x1 - x0) ** 2 + (y1 - y0) ** 2)
print("两点之间的距离为:", D)
```
运行效果如下:
```
请输入第一个点的x坐标:2
请输入第一个点的y坐标:3
请输入第二个点的x坐标:5
请输入第二个点的y坐标:7
两点之间的距离为: 4.242640687119285
```
相关问题
用python顺序结构写法解决:计算定期存款本金和利息之和。 输入银行定期存款的年利率R,输入存款为n年,输入存款本金为C元,输出n年后的本金和利息
可以使用以下代码实现:
```python
# 获取用户输入
R = float(input("请输入年利率:"))
n = int(input("请输入存款年限:"))
C = float(input("请输入存款本金:"))
# 计算本息和
S = C * (1 + R) ** n
# 输出结果
print("{0}年后的本金和利息为:{1}元".format(n, S))
```
在这个代码中,我们首先获取了用户输入的年利率、存款年限和存款本金。然后,我们使用“本金 × (1 + 年利率) 的存款年限次方”公式来计算本息和,并将结果存储在变量S中。最后,我们使用`print`函数将结果输出到屏幕上。
python代码:计算两点之间距离的公式
可以使用以下代码计算两点之间的距离:
```python
import math
def distance(x1, y1, x2, y2):
dist = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
return dist
# 示例
print(distance(0, 0, 3, 4)) # 输出5.0
```
其中,`math.sqrt()` 是求平方根的函数,`(x2 - x1)**2` 和 `(y2 - y1)**2` 分别代表两点在 x 和 y 轴上的距离的平方,将这两个平方和的平方根即为两点之间的距离。