python定義多點坐標_繪制折線_計算起始點和終點


import turtle
import math

#定義多個點坐標
x1,y1 = 100,100
x2,y2 = 100,-100
x3,y3 = -100,-100
x4,y4 = -100,100

#先繪制x軸和y軸,並賦予顏色
turtle.color("red")
turtle.write("(0,0)")
turtle.forward(300)
turtle.write(">x")
turtle.backward(600)
turtle.penup()
turtle.goto(0,-300)
turtle.pendown()
turtle.goto(0,300)
turtle.write("^y")
turtle.color("black")
#繪制折線

turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.write("("+str(x1)+","+str(y1)+")"+str('distance=')+str(math.sqrt(x4**2+y4**2)))
turtle.goto(x2,y2)
turtle.write("("+str(x2)+","+str(y2)+")")
turtle.goto(x3,y3)
turtle.write("("+str(x3)+","+str(y3)+")")
turtle.goto(x4,y4)
turtle.write("("+str(x4)+","+str(y4)+")")

#增補和x軸和y軸交點的坐標
turtle.penup()
turtle.goto(-100,0)
turtle.write("(-100,0)")
turtle.goto(0,100)
turtle.write("(0,100)")
turtle.goto(100,0)
turtle.write("(100,0)")
turtle.goto(0,-100)
turtle.write("(0,-100)")
turtle.goto(300,0)

 

結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM