📅  最后修改于: 2023-12-03 15:06:50.478000             🧑  作者: Mango
Python 自带的海龟模块(turtle module)可以让程序员使用海龟进行图形绘制,非常适合用于教授编程初学者。在这篇介绍中,我们将会讲解如何使用Python的海龟模块,并给出一些简单但很实用的例子。
Python自带海龟模块,因此不需要安装。您可以直接在终端中运行Python,然后输入以下代码:
import turtle
如果没有报错,说明安装成功。
海龟作为一个小工具,你给它命令,它就会执行并移动。海龟的位置默认在窗口的正中央。
以下是最基本的海龟函数:
- forward(d): 向前移动距离d;
- backward(d): 向后移动距离d;
- right(a): 向右旋转角度a;
- left(a): 向左旋转角度a;
- penup(): 抬起画笔,海龟移动不会绘制;
- pendown(): 放下画笔,海龟移动会绘制图形;
- pensize(width): 改变画笔宽度;
- pencolor(color): 改变画笔颜色,可选的颜色有('red', 'yellow', 'blue', 'green', 'purple', 'black)。
让我们来画一个三角形:
import turtle
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.right(120)
turtle.forward(100)
turtle.done()
我们使用forward
命令将海龟向前移动100个像素,使用right
命令将海龟向右旋转120度,然后重复这个命令三次。
最后,我们使用turtle.done()
命令告诉Python等待用户退出程序。
让我们来画一个正方形:
import turtle
for i in range(4):
turtle.forward(100)
turtle.right(90)
turtle.done()
像前面的例子一样,我们使用forward
和right
命令来移动海龟。我们还使用 Python 的 for
循环来重复这个命令四次。
让我们来画一个圆形:
import turtle
turtle.circle(100)
turtle.done()
我们使用circle
命令来画圆形和半圆形。在这个例子中,我们告诉海龟画一个半径为100的圆。
Python 的海龟模块是一个非常适合初学者的工具,可以帮助他们了解图形编程。在这篇文章中,我们学习了如何使用海龟来绘制简单的图形。Python 的海龟模块功能强大且灵活,您可以自己尝试一下。
如果您想尝试更多 Python 的海龟绘图,请参考 PythonTurtle 。