📜  Python中的 turtle.end_fill()函数(1)

📅  最后修改于: 2023-12-03 14:46:37.293000             🧑  作者: Mango

Python中的 turtle.end_fill()函数

简介

turtle.end_fill()函数是Python turtle库中的一个函数,它用于填充一个由turtle.begin_fill()开始的多边形。

语法
turtle.end_fill()
参数

该函数没有任何参数。

返回值

该函数没有返回值。

使用示例

以下代码可以创建一个矩形,并将其填充成黄色:

import turtle

turtle.begin_fill()  # 开始填充颜色
turtle.color("yellow")  # 设置填充颜色为黄色
turtle.forward(200)  # 画出矩形
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(200)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.end_fill()  # 填充颜色
turtle.done()  # 绘图完成

该代码的执行结果如下图所示:

Python turtle绘制矩形并填充颜色示例图

注意事项
  • 调用该函数前必须先调用turtle.begin_fill()函数。
  • 填充的颜色与画笔的颜色相同。
  • 当绘制不封闭的图形时,end_fill()函数将不起作用。
参考资料