1 turtle画笔控制函数
画笔操作后一直有效,一般成对出现
turtle.penup() 别名 turtle.pu() 画笔抬起,海龟在飞行(不在画布上留下图案)
turtle.pendown() 别名 turtle.pd() 画笔落下,海龟在爬行
turtle.pensize(width) 别名 turtle.width(width) 画笔宽度,海龟的腰围
turtle.pencolor(color) 画笔颜色,海龟的装备
color为字符串或颜色rgb值 – 有三种形式
turtle.pencolor(“purple”)
turtle.pencolor(0.63,0.13,0.94)
turtle.pencolor((0.63,0.13,0.94))
2 turtle运动控制函数
控制海龟行进:走直线&走曲线
turtle.forward(d) 别名turtle.fd(d) 向前行进,海龟走直线
d:行进距离,单位为像素,可以是负数
turtle.circle(r,extent) 绘制以海龟左侧相距为r的点为圆心,r为半径,extent为角度的弧形
extent不填时默认为360
当r为正数,默认逆时针;r为负数,默认顺时针
3 turtle方向控制函数
turtle.setheading(angle) 别名turtle.seth(angle) angle为绝对角度(与海龟当前方向无关)
海龟视角下的转向
turtle.left(angle)
turtle.right(angle)
出处:北理工Python慕课