python 的turtle库

python 的turtle库

作者:Elara发布时间:2026-03-28 15:07阅读时长:12 分钟阅读次数:34
常见问答
Q
如何使用 Python 的 turtle 库绘制基本图形?

我刚开始学习 Python 的 turtle 库,想知道怎么用它来画简单的图形,比如正方形或圆形?

A

用 turtle 库绘制简单图形的方法

Python 的 turtle 库提供了丰富的绘图功能。要画一个正方形,可以使用循环控制笔的移动和转向。比如,调用 forward() 方法移动一定的距离,再调用 right() 方法转90度,重复四次即可完成正方形。画圆形时,可以直接使用 circle() 方法,传入半径参数即可。

Q
turtle 库中如何控制画笔的颜色和粗细?

想让 turtle 绘制的图形更丰富,有哪些方法可以设置画笔的颜色和线条粗细?

A

设置画笔颜色和粗细的方法

turtle 库中,可以调用 color() 方法改变画笔的线条颜色,参数可以是颜色名称字符串或 RGB 元组。要调整线条的粗细,调用 pensize() 或 width() 方法,传入整数值表示线宽。此外,fillcolor() 方法用于设置填充颜色,配合 begin_fill() 和 end_fill() 使用可以绘制填充图形。

Q
如何让 turtle 库绘制的图形保持在屏幕上?

我用 turtle 绘制完图形后窗口立即关闭,有什么办法能让图形保持显示,方便查看?

A

保持绘图窗口打开的方法

绘制完成后,调用 turtle.done() 可以让绘图窗口保持打开状态,直到用户主动关闭。另外,也可以使用 turtle.Screen().exitonclick(),让窗口在点击鼠标后关闭,这样方便观察绘制结果。确保在绘图代码的最后加入这类方法,才能看到完整的图形。