Python学案本节课学习turtle绘图的基础知识,通过本节课的学习,要求学生掌握:(1)设置画布的大小和颜色(2)设置画笔的粗细和颜色(3)利用画笔绘制三角形、正方形、正五边形、正六边形等图形,并给图形填充颜色
(4)在同一个画布上绘制三角形、正方形、正五边形、正六边形此内容设置两节课的课时,通过绘制图形,让学生理解循环语句的作用,对于有规律的内容,重复的操作步骤,可以使用循环语句
要掌握的基础知识1
画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置1
1设置画布大小turtle
screensize(canvwidth=None,canvheight=None,bg=None)参数分别为画布的宽(单位像素),高,背景颜色如:turtle
screensize(800,600,"green")turtle
screensize()#返回默认大小(400,300)2
1画笔的状态在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟
这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态2
2画笔的属性画笔(画笔的属性,颜色、画线的宽度)1)turtle
pensize():设置画笔的宽度;2)turtle
pencolor();没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green","red",也可以是RGB3元组,>>>pencolor('brown')>>>tup=(0
55)>>>pencolor(tup)>>>pencolor()'#33cc8c'3)turtle
speed(speed):设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越