1.绘制第一个海龟图形
A.课程内容:通过绘制线段和正方形来学习导入海归模块、创建画笔、移动和旋转画笔。通过绘制图形来学习python编程的基本方法。
B.知识点
(1)导入海龟绘图模块
(2)创建画笔
(3)向前移动
(4)画笔旋转
C.用到的基本指令
(1)import
(2)turtle.Pen()
(3)forward()
(4)right()
海龟绘图(turle)是python内置的一个比较有趣味的模块。使用此模块可以用几行代码就创建出令人印象深刻的视觉效果,而且还可以跟随海龟看看每行代码如何影响到它的移动。这能够帮助我们通过“绘图”的方式来学习编程,理解代码的逻辑,它是新手学习python的一种很好的方式。
想象有一个小海龟,在一个横轴为x,纵轴为y的坐标系中。以坐标原点(0,0)开始,它根据输入的一组代码指令在平面坐标系中移动,从而在它爬行的路径上绘制各种炫酷、奇特的图形。
在python中,使用海龟绘图的第一步是把“海龟”引进你的程序。如何做呢?需要使用一个新的语句——import,来将“海龟”引进程序。python中import语句的作用是:将python自带的或是其他编程人员已经编写好的程序模块导入自己的程序中,为我们所用。python最大的优势就是“拥有数量庞大的模块库”。实际操作如下:
(2)第2条语句的作用是让海龟“拿起画笔”。这里“turle.Pen()”是海龟的画笔(Pen的P必须大写)。因为画笔语句比较长,写代码时比较费时间,所以给海龟的画笔起了一个代号叫“t”(你也可以起其他代号)。这里的“t”,专业术语叫“变量”。 (3)第3条语句“t.forward(100)”的作用是画笔向前移动100步,如果将括号中的100修改为200,那么画笔将向前移动200步。“t”表示的是海龟画笔“turtle.Pen()”。
(4)图中哪个黑色的小三角形就是小海龟。三角形后面的直线就是小海龟“前进100步”所留下的痕迹。
除了画直线,我们还可以让小海龟转弯,“right()”是向右转,“left()”是向左转,括号中可以填写旋转角度,如下图所示。
我们继续添加更多的代码,将“前进100步”和“向右转90°”重复3遍,会画出什么图案呢?如下图所示:
网友评论