Pythonturtle库初学者指南2

本教程将从以下五个方面展开

了解Pythonturtle库是什么

在电脑上如何设置Pythonturtle库

用Pythonturtle库编写程序

Pythonturtle库的一些重要概念和指令

Pythonturtle库实战(小游戏开发)

Pythonturtle库是什么

—————————————正文——————————————————

3.用Pythonturtle库编写程序

在使用Python库进行编程时,您将学习的第一件事turtle是如何使海龟朝着您希望的方向移动。接下来,您将学习如何自定义您的turtle及其环境。最后,您将学习一些其他的相关的命令,您可以使用这些命令执行一些特殊任务。

移动turtle海龟可以向四个方向移动:

向前

落后

剩下

正确的

turtlemove.forward()或.backward()朝着它所面对的方向移动。你可以通过转动它.left()或.right()一定程度来改变这个方向。您可以像这样尝试每个命令:

t.right(90)t.forward()t.left(90)t.backward()当您运行这些命令时,turtle将向右转90度,前进度,左转90度,然后向后移动度。您可以在下图中看到它的外观:

您也可以使用这些命令的缩短版本:

t.rt()代替t.right()

t.fd()代替t.forward()

t.lt()代替t.left()

t.bk()代替t.backward()

您还可以从当前位置画一条线到屏幕上的任何其他任意位置。这是在坐标的帮助下完成的:

画面分为四个象限。turtle最初位于程序开头的点是(0,0).这称为Home。要将turtle移动到屏幕上的任何其他区域,请使用.goto()并输入如下坐标:

t.goto(,)您的输出将如下所示:

您已经从当前位置到(,)屏幕上的点绘制了一条线。

要将turtle带回其原始位置,请键入以下内容:

t.home()这就像一个将turtle送回该点的快捷命令(0,0)。它比打字快t.goto(0,0)。

绘制图像现在您知道了turtle的动作,您可以继续制作实际的形状。您可以从绘制多边形开始,因为它们都由以特定角度连接的直线组成。这是您可以尝试的示例:

t.fd()t.rt(90)t.fd()t.rt(90)t.fd()t.rt(90)t.fd()您的输出将如下所示:

Welldone!你刚刚画了一个正方形。通过这种方式,可以对海龟进行编程以创建不同的形状和图像。

现在,尝试使用此代码作为模板绘制一个矩形。请记住,在一个矩形中,所有四个边都不相等。您需要相应地更改代码。一旦你这样做了,你甚至可以尝试通过增加边数和改变角度来创建其他多边形。

绘制预设图形假设你要画一个圆。如果您尝试以与绘制正方形相同的方式绘制它,那将非常乏味,并且您必须花费大量时间来绘制一个形状。值得庆幸的是,Pythonturtle库为此提供了解决方案。您可以使用单个命令来绘制圆:

t.circle(60)你会得到这样的输出:

括号内的数字是圆的半径。您可以通过更改圆的半径值来增加或减小圆的大小。

同样的方法,你也可以画一个点,它只不过是一个实心圆。输入此命令:

t.dot(20)你会得到一个像这样的实心圆圈:

括号内的数字是圆点的直径。就像圆一样,您可以通过更改圆点的直径值来增大或减小圆点的大小。

到目前为止做得很好!您已经学会了如何移动海龟并用它创建不同的形状。在接下来的几节中,您将看到如何根据您的要求自定义您的海龟及其环境。

更改屏幕颜色默认情况下,turtle总是打开一个白色背景的屏幕。但是,您可以随时使用以下命令更改屏幕颜色:

turtle.bgcolor("blue")您可以"blue"用任何其他颜色替换。尝试"green"或"red"。你会得到这样的结果:

只需输入十六进制代码,您就可以为屏幕使用各种颜色。要了解有关使用不同颜色的更多信息,请查看Pythonturtle库文档。

Pythonturtle库文档:


转载请注明:http://www.aierlanlan.com/rzfs/3727.html