1,
turtle画笔控制函数
(画笔操作后一直有效,一般成对出现)
比如turtle.penup 别名 turtle.pu()
意思是抬起画笔,海龟在飞行。也就是屏幕上海龟运行但是没有痕迹。
相应地,turtle.pendown 别名 tuetle.pd()
意思就是落下画笔,海龟在爬行
(画笔设置后一直有效,直至下次重新设置)
比如 turtle.pensize(width) 别名 turtle.width(width)
画笔宽度,海龟地腰围
turtle.pencolor(color) color为颜色字符串或rgb值
画笔颜色,海龟在涂装
另外pencolor的参与有以下三种形式
颜色字符串 : turtle.pencolor("purple")
RGB的小数值:turtle.pencolor(0.63,0.13,0.94)
RGB的元组值:turtle.pencolor((0.63,0.13,0.94))
2,
turtle运动控制函数
控制海龟行进:走直线&走曲线
turtle.forward(d) 别名 turtlefd(d)
向前行进,海龟走直线
d-行进距离,可以为复数。(单位i为像素
turtle.circle(r,extent=none)
根据半径r绘制extent角度的弧形
r:默认圆心在海龟左侧r距离的位置
extent:绘制角度,默认是360度整圆
这个东西还是很清楚的。
turtle.circle(x,y) 第一个数是绕着那个圆的半径,如果是负数的话,那就说明这个圆心在海龟的右方向。第二个数表示的是走过的度数(360度为基准)
还是比较易于理解的。
3,
turtle方向控制函数
控制海龟面对方向:绝对角度&海龟角度
turtle.setheading(angle) 别名turtle.seth(angle)
改变行进方向懂把?
区别下这个绝对角度和海龟角度
绝对角度就是使用者我,这个角度。以X轴正向为0度
海龟角度就是假如自己是海龟,那么???
它要用的函数就是 turtle.left()
和 turtle.right()
4,
循环语句与range函数