2.4turtle库语法元素分析(笔记)
2.4.1绘图坐标体系
turtle.setup(650, 350, 200, 200)
具体定义如下:turtle.setup(width, height, startx, starty)
作用为:设置画布的大小和位置。
width:窗口宽度,如果值是整数,表示像素值;如果值是小数,表示窗口宽度与屏幕的比例。
height:窗口高度,如果值是整数,表示像素值;如果值是小数,表示窗口髙度与屏幕的比例。
startx:窗口左侧与屏幕左侧的像素距离,如果值是None,窗口位于屏幕水平中央。
starty:窗口顶部与屏幕顶部的像素距离,如果值是None,窗口位于屏幕垂直中央。
2.4.2画笔控制函数
1.抬起画笔:turtle.penup()
别名:turtle.pu(), turtle.up()
作用:抬起画笔,之后移动画笔不绘制形状。
2.落下画笔:turtle.pendown()
别名:turtle.pd(), turtle.down()
作用:落下画笔,之后移动画笔将绘制形状。
3.设置画笔尺寸:turtle.pensize(width)
别名:turtle.width()
作用:设置画笔宽度,当无参数输入时返回当前画笔宽度。
width:设置的画笔线条宽度,如果为None或者为空,则函数返回当前画笔宽度。
4.设置画笔颜色:turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
作用:设置画笔颜色,