用Python绘制六角形
import turtle
turtle.seth(30)
turtle.forward(100)
turtle.seth(-90)
turtle.forward(150)
turtle.seth(-210)
turtle.forward(100)
turtle.seth(-270)
turtle.forward(100)
turtle.seth(-390)
turtle.forward(150)
turtle.seth(-510)
turtle.forward(150)
turtle.seth(-630)
turtle.forward(50)
turtle.seth(-570)
turtle.forward(50)
turtle.seth(-690)
turtle.forward(50)
turtle.done()
turtle.set(angle)的用法:
-
turtle.seth(angle)可以视为偏转角度函数,起始状态的偏转角度angle=0,方向水平向右。每次的参数
angle=当前的偏转角度+ 偏转目标与水平方向的夹角。 -
正角度:逆时针转动,负角度:顺时针转动。
-
水平方向:按照偏转角度偏转后的方向(不一定是0,可能是任何值)。