- 画笔的属性:颜色、速度、粗细
- 画笔的命令(动作):划线、画圆、转向
- 先设置好画笔的属性,再开始绘制。
- import turtle
- t=turtle.Turtle():实例化一个对象
- turtle.screensize(800,600,'red'):设置画布的大小(宽,高,底色),默认800x600,白色
- turtle.setup(500,500,0,0):宽,高,起始X坐标,起始Y坐标
- turtle.done():表示所有工作做完了,应该放在程序的最后一行
- turtle.speed(x):控制画笔速度,x∈[1,10],1最慢,默认是5
- t.forward(x) t.fd():向当前方向移动x个像素
- t.backward(x):向当前画笔相反方向移动x个像素
- t.left(x):左拐x角度
- t.right(x):右拐x角度
- t.penup():起笔
- t.pendown():落笔
- t.circle(r):半径为r的圆
r为正数:往左开始画
r为负数:往右开始画- t.dot():画一个圆点(实心)
- t.goto(x,y):将画笔移动到坐标为(x,y)的位置
- t.setx(x):将当前x轴移动到指定位置
- t.sety(y):将当前y轴移动到指定位置
- t.color('red','blue'):画笔颜色,默认黑色
参数1:画笔和画笔所画的内容的颜色(线的颜色)
参数2:画笔的填充颜色- t.begin_fill() t.end_fill():完成颜色填充,用上述函数的参数2
在图像绘制完成后再去填充。这两个函数同时出现- t.filling():返回当前是否在填充状态
- t.hideturtle():隐藏画笔的turtle形状
- t.showturtle():显示出画笔的turtle形状
目录
一、设置画布
turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。
- turtle.screensize(canvwidth=600,canvheight=800,bg='black')
参数分别代表画布的宽、高、背景色 - turtle.screensize()#返回默认大小(400,300)
- turtle.setup(width=0.6,height=0.6,startx=100,starty=100)
输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例
(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心