Python画一个四点连线并计算首尾距离

import turtle
import math
#先定义4个坐标
x1,y1=100,100
x2,y2=100,-100
x3,y3=-100,-100
x4,y4=-100,100
 
#然后画折线
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)
 
#计算第一个点和最后一个点的距离,公式=(x1-x2)**2 + (y1-y2)**2 再开方就是两点之间的距离
 
#math函数,sqrt方法就是计算一个数值的开方
distance=math.sqrt((x1-x4)**2+(y1-y4)**2)
#绘图工具写入文字
turtle.write(distance)
#turtle.penup()
turtle.color("red")
turtle.width(2)
turtle.goto(x1,y1)
turtle.pendown()
turtle.write(" i love u")

原文地址:https://www.cnblogs.com/ni-huang-feng-wu/p/14773965.html