2.1 绘制第一个海龟图形
课程内容
本节课主要通过绘制线段和正方形来学习导入海龟模块、创建画笔、移动和旋转画笔。通过绘制图形来学习Python编程的基本方法。
知识点
(1)导入海龟绘图模块
(2)创建画笔
(3)向前移动
(4)画笔旋转
用到的基本指令
(1)import
(2)turtle.Pen()
(3)forward()
(4)right()
海龟绘图(turtle)是Python内置的一个比较有趣味的模块。使用此模块可以用几行代码就创建出令人印象深刻的视觉效果,而且还可以跟随海龟看看每行代码如何影响到它的移动。这能够帮助我们通过“绘图”的方式来学习编程,理解代码的逻辑,它是新手学习Python的一种很好的方式。
想象有一只小海龟,在一个横轴为x、纵轴为y的坐标系中。以坐标原点(0,0)开始,它根据输入的一组代码指令在平面坐标系中移动,从而在它爬行的路径上绘制各种酷炫、奇特的图形。
下面我们开始正式讲解如何使用海龟绘图。
在Python中,使用海龟绘图的第一步是把“海龟”引进你的程序。如何做呢?需要使用一个新的语句——import,来将“海龟”引进程序(import的中文意思是导入、引进)。Python中import语句的作用是:将Python自带的或是其他编程人员已经编写好的程序模块导入自己的程序中,为我们所用。Python最大的优势就是“拥有数量庞大的模块库”。首先打开IDLE开发环境,并新建一个文件,如图2-1所示。
图2-1 画出第一个绘图
除了画直线,我们还可以让小海龟转弯,“right()”是向右转,“left()”是向左转,括号中可以填写旋转角度,如图2-2所示。
图2-2 向右旋转90°
我们继续添加更多的代码,将“前进100步”和“向右转90°”重复3遍,会画出什么图案呢?如图2-3所示。
图2-3 画正方形
海龟绘图是不是很简单,很有意思?首先导入海龟绘图,拿起画笔,然后向前走、转弯,就可以轻松画出一个图形。