问Python如何求两个点之间的距离?

答 1 个回答|549 次阅读
Coco老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

A、B两个点坐标分别为A(x1, y1),B(x2, y2),则A和B两点之间的距离为:51232-00-073-1.jpg,这里涉及到勾股定理。

from math import *
x1 = float(input("请输入第一个点的x坐标值:"))
y1 = float(input("请输入第一个点的y坐标值:"))
x2 = float(input("请输入第二个点的x坐标值:"))
y2 = float(input("请输入第二个点的y坐标值:"))
dic = sqrt((x1-x2)**2 + (y1-y2)**2)
print("两点之间距离是:",dic)

执行结果:

请输入第一个点的x坐标值:23
请输入第一个点的y坐标值:56
请输入第二个点的x坐标值:10
请输入第二个点的y坐标值:25
两点之间距离是: 33.61547262794322

推荐课程 »更多

    推荐知识

    Python精选库大全,青少年Python编程学习总结

    Python最适合青少儿进阶学习的编程语言