公式:
解法一: import math # 第一个点(x1,y1) x1 = int(input("请输入第一个点的横坐标:")) y1 = int(input("请输入第一个点的纵坐标:")) print("第一个点的坐标是:",(x1,y1)) # 第一个点(x2,y2) x2 = int(input("请输入第二个点的横坐标:")) y2 = int(input("请输入第二个点的纵坐标:")) print("第二个点的坐标是:",(x2,y2)) # 最短距离 s = math.sqrt((x1-x2)**2+(y1-y2)**2) print("两点间的最短距离是:",s) 解法二: import math # 第一个点(x1,y1) x1 = int(input("请输入第一个点的横坐标:")) y1 = int(input("请输入第一个点的纵坐标:")) print("第一个点的坐标是:",(x1,y1)) # 第一个点(x2,y2) x2 = int(input("请输入第二个点的横坐标:")) y2 = int(input("请输入第二个点的纵坐标:")) print("第二个点的坐标是:",(x2,y2)) # 最短距离 s = math.sqrt(pow((x1-x2),2)+pow((y1-y2),2)) print("两点间的最短距离是:",s) s1 = int(s) # 转换成整型 print("两点间的最短距离是:",s1)