什么是 Turtle 库?
Turtle(海龟) 是 Python 标准库中的一个图形绘制模块,特别适合编程初学者学习基本语法和逻辑思维。
它通过控制屏幕上的“海龟”移动来绘制线条和图形,直观有趣,是很多学校编程课程的首选工具。
快速开始:第一个 Turtle 程序
只需几行代码,你就能画出一个正方形:
import turtle
t = turtle.Turtle()
for _ in range(4):
t.forward(100)
t.right(90)
turtle.done()
运行后,你会看到一个窗口弹出,一只“海龟”画出一个边长为100像素的正方形。
常用命令速查
turtle.Turtle():创建一个海龟对象t.forward(距离):向前移动t.backward(距离):向后移动t.right(角度):右转t.left(角度):左转t.circle(半径):画圆t.penup()/t.pendown():抬笔/落笔(移动时不画线)t.color("red"):设置画笔颜色turtle.done():保持窗口不关闭
创意示例:绘制彩色螺旋
import turtle
t = turtle.Turtle()
colors = ['red', 'purple', 'blue', 'green']
for x in range(100):
t.pencolor(colors[x % 4])
t.forward(x * 2)
t.left(91)
turtle.done()
这个小程序会生成一个炫酷的彩色螺旋图案!你可以修改颜色、角度或步长,探索更多效果。
为什么选择 Turtle?
- ✅ 无需安装额外库(Python 自带)
- ✅ 可视化反馈强,学习成就感高
- ✅ 培养空间思维与算法理解
- ✅ 适合制作教学演示或简单游戏原型
进一步学习
想深入掌握?可以尝试:
- 绘制分形树(递归应用)
- 制作简单的贪吃蛇或迷宫游戏
- 结合键盘事件实现交互式绘图
78TP文档:Python Turtle 78TP文档