python输入两点坐标求距离怎么写
可以使用以下代码来输入两个点的坐标,然后计算它们之间的距离:
python
Copy code
import math
# 输入两个点的坐标
x1, y1 = map(float, input("请输入第一个点的坐标,用逗号分隔:").split(","))
x2, y2 = map(float, input("请输入第二个点的坐标,用逗号分隔:").split(","))
# 计算两点间距离
distance = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
# 输出结果
print("两点之间的距离为:", distance)
这段代码使用了Python的math库中的sqrt函数来计算平方根。输入时要按照"x,y"的格式输入每个点的坐标,例如输入"1.2,3.4"表示x为1.2,y为3.4的点。
exp1:
x = [1,2,3,4,5,6,7,8,9]
res = []
for x1, x2 in zip(x[:-1], x[1:]):
res.append(math.sqrt(x1*x1+x2*x2))
-------
exp2:
x = [1,2,3,4,5,6,7,8,9]
res = []
res = map(lambda x1,x2: math.sqrt(x1*x1-x2*x2), x[:-1], x[1:])
还没有评论,来说两句吧...