下面的Python Turtle常用命令的小抄将使你迅速掌握Python Turtle。Turtle是一个有趣的程序,它的历史可以追溯到20世纪60年代,当时Seymour Papert和他在麻省理工学院的同事创造了编程语言LOGO,它可以控制一个带有实体笔的机器人乌龟。今天,Turtle图形最常与Python编程语言联系在一起。
Python Turtle命令
导入Turtle | 导入Turtle库 |
turtle_obj =Turtle() | 创建一个新的Turtle对象并打开其窗口。 |
turtle_obj.home() | 将turtle_obj移动到窗口的中心,然后将turtle_obj指向东方。 |
turtle_obj.up() | 将Turtle_obj的笔从画面上抬起来。 |
turtle_obj.down() | 将Turtle_obj的笔降低到绘图表面。 |
turtle_obj.setheading(degree) | 将Turtle_obj指向指定的方向,这个方向是以度数来指定的。东是0度,北是90度,西是180度,南是270度。 |
turtle_obj.left(degrees) | 将turtle_obj向左旋转指定的度数。 |
turtle_obj.right(degrees) | 将Turtle_obj向右旋转指定的度数。 |
turtle_obj.goto(x, y) | 将Turtle_obj移动到指定的位置。 |
turtle_obj.forward(distance) | 将Turtle_obj在当前方向上移动到指定的距离。 |
turtle_obj.backward(distance) | 将Turtle_obj向反方向移动指定的距离。 |
turtle_obj.pencolor(r, g, b) | 将Turtle_obj的笔的颜色改为指定的RGB值。 |
turtle_obj.pencolor(string) | 将turtle_obj的笔的颜色改变为指定的RGB值,变成指定的字符串,例如 "red"。当参数被省略时,返回turtle_obj的当前颜色。 |
turtle_obj.fillcolor(r, g, b) | 将turtle_obj的填充颜色改为指定的RGB值。 |
turtle_obj.fillcolor(string) | 将turtle_obj的填充颜色改为指定的字符串,例如 "red"。当参数被省略时,返回turtle_obj的当前填充颜色。 |
turtle_obj.begin_fill() | 包含一组乌龟命令,将使用当前的填充颜色绘制一个填充的形状。 |
turtle_obj.end_fill() | 包含一组乌龟命令,使用当前的填充颜色绘制一个填充的形状。 |
turtle_obj.clear() | 擦除乌龟的所有绘图,但不改变乌龟的状态。 |
turtle_obj.width(pixels) | 将turtle_obj的宽度改为指定的像素数。当参数被省略时,返回turtle_obj当前的宽度。 |
turtle_obj.hideturtle() | 使乌龟隐身。 |
turtle_obj.showturtle() | 使乌龟可见。 |
turtle_obj.position() | 返回Turtle_obj的当前位置(x, y)。 |
turtle_obj. heading() | 返回Turtle_obj当前的方向。 |
turtle_obj.isdown() | 如果turtle_obj的笔是向下的,返回True,否则返回False。 |