题目
用 Python Turtle 绘制下面的图形。
题目说明
这道题的目标很简单:让海龟从当前位置向前走一段距离,画出一条水平直线。开始写代码前,可以先观察图形只有一条线段,没有转弯、循环和颜色变化,所以重点是确认海龟默认朝向和前进命令的作用。
最终效果

Python 海龟绘图 100 题,第 1 题
知识点
import turtle as t:导入 Turtle 库,并用t作为简写。t.forward(100):让海龟向前移动 100 个像素。t.fd(100):forward()的简写,效果相同。- 海龟默认朝右,所以前进时会画出一条从左到右的横线。
绘图思路
这幅图由一条直线组成,不需要设置角度,也不需要循环。程序只要先导入 Turtle 库,再让海龟向前走 100 个像素,就能得到题目中的线段。
完整代码
import turtle as t
t.forward(100)
t.done()
关键步骤讲解
导入 Turtle 库
import turtle as t 表示导入海龟绘图库,并把它简写成 t。后面写 t.forward() 时,就是在调用 Turtle 的前进命令。
确认海龟的初始方向
Turtle 启动后,海龟默认面向右方。这道题不需要转弯,直接前进就会画出一条水平线。
向前画出线段
t.forward(100) 表示海龟向前移动 100 个像素。画笔默认是落下的,所以移动时会留下线条。也可以写成 t.fd(100),两种写法效果一样。
保持窗口打开
t.done() 会让绘图窗口保持打开,方便观察最终效果。如果少了这一行,有些运行环境中窗口可能会一闪而过。
常见错误
- 写成
forward(100):没有加t.,Python 不知道要调用哪个库里的命令。 - 忘记导入 Turtle:少了
import turtle as t,后面的t.forward()会报错。 - 把数字写进引号:
t.forward("100")传入的是文字,不是距离。 - 运行后看不到窗口:可以确认代码最后是否写了
t.done()。
练习
把 100 改成 50、150 或 200,观察线段长度有什么变化。再试着把 t.forward(100) 改成 t.fd(100),看看结果是否相同。