Python的turtle(小海龟)库是一个专门提供给少儿编程学习和教学的库。它的使用方式比较简单,也很直观,符合少儿的认知。它起源于另一门成功的专门用于少儿编程教学的语言——Logo语言。本篇文章我们来通过简单的一个例子,编写第一个Python海龟程序。
准备工作
海龟库(turtle)是随Python开发包一起发布的一个库,如果你的电脑上已经安装了Python开发环境(建议使用Python 3.x版本),则直接可以使用。本网站(好学好教少儿编程教学平台)提供了在线版本的Python开发环境,免去了安装配置的步骤,可以直接使用,而且即使换电脑也无需重新安装环境,直接打开我们在线的环境即可使用。
好学好教少儿编程教学平台 Python编程环境
实现步骤
下面我们一步步来实现一个简单的Python 海龟绘图程序。
- 首先我们需要导入海龟库,如下:
除了上面的导入方式,还可以用以下方式:import turtle
后面我们会慢慢学到其他的方式。from turtle import *
接着我们就可以来使用海龟(turtle)进行绘图了:
huanhuan = turtle.Turtle()
pingmu = turtle.Screen()
huanhuan.forward(100)
上面的第一行,表示我们要创建一个具体的小海龟,我们给它命名为“huanhuan”,当然你也可以给它命名成其他任何符合语法规则的名字。接着我们要创建一个画布来进行绘制,这个画布我们就叫它“pingmu”,即“屏幕”的意思,当然也可以是你想要的任何名字。
3.如果你执行这个程序,可以看到程序打开了一个窗口,然后闪了一下就关闭了,此时我们要在程序最后加上以下语句:
pingmu.done()
它可以让海龟绘图窗口一直执行不退出,这样窗口就不会闪退了。
下面是在“好学好教少儿编程平台”的Python在线环境中执行的结果。
可以直接访问以下地址查看代码和运行结果。