前面我们已经学完了Python的所有数据类型和程序的结构。从这节课开始,我们来学习Python的海龟库。
海龟(turtle)库中有一支神奇的画笔,从绘画窗的正中心开始,根据指令在画布上游走。我们可以自己控制画笔的方向、颜色、粗细,从而绘制出多彩的图形。我们从这节课开始讲turtle库中基本的函数使用,让我们也用python画出属于自己的一幅画吧。
一、了解笛卡尔坐标系和像素的概念
1.1 笛卡尔坐标系
在使用海龟库画图的过程中,我们需要使用坐标来表示画布中一个点的位置。因此,我们需要对坐标系有一个初步的了解。在海龟库的画布中,我们使用的是笛卡尔坐标系,也叫平面直角坐标系。
两条数轴分别置于水平位置与垂直位置,取向右与向上的方向分别为两条数轴的正方向。水平的数轴叫做x轴(x-axis)或横轴,垂直的数轴叫做y轴(y-axis)或纵轴,x轴y轴统称为坐标轴,它们的公共原点O称为直角坐标系的原点(origin),以点O为原点的平面直角坐标系记作平面直角坐标系xOy。
在海龟库的画布中,画布的最中间的位置是坐标轴的原点。画布上任何一个点的位置,都可以使用坐标表示。表示方法为(x, y)。原点的坐标是(0, 0)