Python Turtle 库入门:绘制正方形
本文将带您了解如何使用 Python 的 Turtle 库绘制一个简单的正方形。Turtle 库是一个非常适合初学者学习 Python 编程的工具,它可以让您使用代码控制一个虚拟的海龟,并用它在屏幕上绘制各种图形。
首先,我们需要导入 Turtle 库:
import turtle
接下来,我们将创建一个名为 t 的海龟对象:
# 创建海龟对象
t = turtle.Turtle()
t = turtle.Turtle() 语句创建了一个新的海龟对象,您可以使用这个对象控制海龟的行动和画笔的属性。
现在我们可以开始绘制正方形了。为了绘制一个正方形,我们需要让海龟向前移动四次,每次移动后转动 90 度:
# 画正方形
for i in range(4):
t.forward(200)
t.left(90)
t.forward(200) 命令让海龟向前移动 200 个像素,t.left(90) 命令让海龟向左转动 90 度。循环执行四次,我们就绘制出了一个正方形。
最后,我们将隐藏海龟对象并阻止窗口在程序结束时自动关闭:
# 隐藏海龟对象
t.hideturtle()
# 程序终止时不关闭窗口
turtle.done()
t.hideturtle() 会隐藏海龟,turtle.done() 会让窗口保持打开状态,直到您手动关闭它。
关于代码中的 import turtle as t:
import turtle as t 将 Turtle 库导入并起了一个别名 t。这样,在代码中使用 t 就等同于使用 turtle。例如,t.forward(200) 等同于 turtle.forward(200)。
而 t = turtle.Turtle() 则创建了一个新的海龟对象,并将其赋值给变量 t。这个对象是用来控制海龟的行动和画笔属性的。
t.pensize(10) 的作用:
t.pensize(10) 用于设置海龟的画笔粗细为 10 像素。您需要先创建一个海龟对象,才能使用 t.pensize() 这样的方法来控制它的属性。
希望这篇教程能帮助您入门 Python Turtle 库,并开始绘制您自己的图形!
如果您有任何问题或需要进一步了解 Turtle 库,请随时在评论区留言。
原文地址: https://www.cveoy.top/t/topic/n1Tx 著作权归作者所有。请勿转载和采集!