Python Turtle 库中文版 Python 的 Turtle 库是一个流行的编程工具,特别是在儿童编程教育中。Turtle 库提供了一个图形化的编程环境,允许用户使用 Python 语言来控制一只虚拟的海龟,绘制图形和执行动作。 Turtle 动作函数(Turtle motion) 在 Turtle 库中,提供了多种动作函数,用于控制海龟的运动。这些函数可以分为以下几类: 1. 移动函数 turtle.forward(distance):向箭头所指方向移动distance像素的距离。 turtle.back(distance):向箭头所指反方向移动distance像素距离。 turtle.right(angle):向右(顺时针)旋转angle角度(单位是缺省值是角度,可以通过函数degree()和 radians()函数设置单位是度还是弧度)。 turtle.left(angle):向左(顺时针)旋转angle角度(单位是缺省值是角度,可以通过函数degree()和 radians()函数设置单位是度还是弧度)。 2. 定位函数 turtle.goto(x, y=None):移动turtle到一个绝对位置,如果笔是放下的,就画一条线,不改变turtle的方向。如果y是None,x必须是一个坐标对或者是Vec2D。 turtle.setpos(x, y=None):移动turtle到一个绝对位置,如果笔是放下的,就画一条线,不改变turtle的方向。如果y是None,x必须是一个坐标对或者是Vec2D。 turtle.setx(x):设置turtle的第一坐标(横坐标)为x,第二坐标不变。 turtle.sety(y):设置turtle的第二坐标(纵坐标)为y,第一坐标不变。 3. 旋转函数 turtle.setheading(to_angle):把turtle的方向设成to_angle角度,下面是以角度为单位的几个经常使用的值: standard model:0 - east, 90 - north, 180 - west, 270 - south turtle.home():移动turtle到原点坐标(0,0),并把heading设置成开始方向(开始方向依赖于模式,参见mode())。 4. 图形绘制函数 turtle.circle(radius, extent=None, steps=None):以radius给定的值为半径画一个圆。圆心在turtle左侧radius处。extend值决定画出的圆弧的角度(画半圆,则extend值为180),如果省略extend参数,函数会画一个圆。 通过这些函数,用户可以使用 Python 语言来控制海龟的运动和图形绘制,学习编程的基本概念和逻辑思维。
剩余19页未读,继续阅读
- tsjit2019-07-07不错,好文档 。
- 粉丝: 4
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助