什么是海龟库(Turtle)?
turtle 是 Python 标准库中的一个模块,专为初学者设计,通过控制一只“海龟”在屏幕上移动来绘制图形。
它将抽象的编程概念(如循环、函数、坐标)转化为直观的视觉反馈,非常适合编程启蒙教学。
快速开始:第一个海龟程序
只需几行代码,你就能画出一个正方形:
import turtle
t = turtle.Turtle()
for _ in range(4):
t.forward(100)
t.right(90)
turtle.done()
常用命令速查
turtle.Turtle():创建一只海龟t.forward(距离):向前移动t.backward(距离):向后移动t.right(角度):右转t.left(角度):左转t.circle(半径):画圆t.penup()/t.pendown():提起/放下画笔t.color("red"):设置画笔颜色turtle.bgcolor("lightblue"):设置背景色
为什么选择海龟库?
- ✅ 无需安装额外依赖(Python 自带)
- ✅ 即时可视化反馈,提升学习兴趣
- ✅ 培养空间思维与逻辑结构
- ✅ 适合中小学编程教育
- ✅ 可进阶制作动画、小游戏
进阶示例:绘制彩色螺旋
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()