
python 的turtle库
常见问答
如何使用 Python 的 turtle 库绘制基本图形?
我刚开始学习 Python 的 turtle 库,想知道怎么用它来画简单的图形,比如正方形或圆形?
用 turtle 库绘制简单图形的方法
Python 的 turtle 库提供了丰富的绘图功能。要画一个正方形,可以使用循环控制笔的移动和转向。比如,调用 forward() 方法移动一定的距离,再调用 right() 方法转90度,重复四次即可完成正方形。画圆形时,可以直接使用 circle() 方法,传入半径参数即可。
turtle 库中如何控制画笔的颜色和粗细?
想让 turtle 绘制的图形更丰富,有哪些方法可以设置画笔的颜色和线条粗细?
设置画笔颜色和粗细的方法
turtle 库中,可以调用 color() 方法改变画笔的线条颜色,参数可以是颜色名称字符串或 RGB 元组。要调整线条的粗细,调用 pensize() 或 width() 方法,传入整数值表示线宽。此外,fillcolor() 方法用于设置填充颜色,配合 begin_fill() 和 end_fill() 使用可以绘制填充图形。
如何让 turtle 库绘制的图形保持在屏幕上?
我用 turtle 绘制完图形后窗口立即关闭,有什么办法能让图形保持显示,方便查看?
保持绘图窗口打开的方法
绘制完成后,调用 turtle.done() 可以让绘图窗口保持打开状态,直到用户主动关闭。另外,也可以使用 turtle.Screen().exitonclick(),让窗口在点击鼠标后关闭,这样方便观察绘制结果。确保在绘图代码的最后加入这类方法,才能看到完整的图形。