代码点读机 / Python / turtle

turtle Python · 常用模块

`turtle` 是 Python 内置的绘图库,可以控制一只“小海龟”在屏幕上移动、转向、画线。它常用来教初学者编程,通过简单的命令画出各种图形。就像指挥一支画笔在纸上移动,你让它前进它就前进,你让它转弯它就转弯。这里注意,它不是只能画海龟!

怎么用

先 `import turtle`,然后创建海龟对象并调用方法。

小例子

import turtle
turtle.forward(100)   # 前进100像素
turtle.right(90)      # 右转90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.done()         # 保持窗口打开
**运行结果**:打开一个绘图窗口,画出一个“L”形。

运行结果

画完了

对比:不用 turtle,画图需要使用复杂的图形库

# 使用 matplotlib、pygame 等都需要更多配置
用 `turtle` 可以快速上手,可视化效果直观。

常见使用场景

1. 绘制几何图形:
import turtle
for _ in range(4):
    turtle.forward(100)
    turtle.right(90)   # 画正方形
turtle.done()
2. 绘制复杂图案(如螺旋线):
import turtle
for i in range(100):
    turtle.forward(i * 2)
    turtle.right(144)
turtle.done()
3. 教学演示、趣味编程。

提醒:- `turtle.done()` 和 `turtle.mainloop()` 都用来保持窗口不关闭。 - 可以控制海龟颜色、粗细、速度等。 - 在 Jupyter Notebook 中可能需要额外配置。

官方文档:https://docs.python.org/zh-cn/3/library/turtle.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条