0
点赞
收藏
分享

微信扫一扫

Python turtle用法

想溜了的蜗牛 2022-01-10 阅读 101

现在您已经turtle在 Python 环境中,您可以开始使用它进行编程了。turtle是一个图形库,这意味着您需要创建一个单独的窗口(称为screen)来执行每个绘图命令。您可以通过为其初始化变量来创建此屏幕。

在 Python 中,您使用变量来存储稍后将在程序中使用的信息。当您为其分配起始值时,您初始化了一个变量。由于变量的值不是恒定的,因此在程序执行期间它可能会发生多次变化。

现在,要打开turtle屏幕,您可以通过以下方式为其初始化一个变量:

>>>

>>> s = turtle.getscreen()

您应该会看到一个单独的窗口打开:

Python Turtle 初始屏幕 New

这个窗口叫做屏幕。您可以在此处查看代码的输出。屏幕中间那个黑色的小三角形状叫做乌龟

注意:请记住,当您命名一个变量时,您需要选择一个任何查看您的程序的人都容易理解的名称。但是,您还必须选择一个方便使用的名称,尤其是因为您会在整个程序中经常调用它!

例如,选择一个喜欢的名字my_turtle_screen_name会很乏味继续打字,而一个喜欢Joe或的名字a看起来很随意。s在这种情况下,使用单个字母字符会更合适。那是因为它简短而甜美,并且清楚地记住字母s指的是屏幕

接下来,初始化变量t,然后在整个程序中使用它来引用海龟:

>>>

>>> t = turtle.Turtle()

就像在屏幕上,你也可以给这个变量其他名称,如aJane,甚至my_turtle,但在这种情况下,你会坚持下去t

你现在有了你的屏幕和你的乌龟。屏幕充当画布,而乌龟则充当笔。您可以对海龟进行编程以在屏幕上移动。乌龟具有一定的多变特性,如大小、颜色和速度。它总是指向一个特定的方向,并且会朝着那个方向移动,除非你另有说明:

  • 当它up 时,表示它移动时不会画线。
  • 当它down 时,表示移动时会画一条线。

在下一节中,您将探索使用 Pythonturtle库进行编程的不同方式。

编程与 turtle

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

移动乌龟

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

  • 向前
  • 落后
  • 剩下

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

>>>

>>> t.right(90)
>>> t.forward(100)
>>> t.left(90)
>>> t.backward(100)

举报

相关推荐

0 条评论