在Python中,可以使用python标准库中的turtle
模块来绘制图形。turtle
模块提供了一个Turtle
类来处理图形的绘制。
fill()
函数是在绘制封闭图形的时候填充颜色的函数。在使用turtle
库时,我们需要先定义一个Turtle
对象,然后再调用该对象的fill()
函数来进行填充颜色。该函数将填充从绘制起点到当前位置之间的区域。
下面展示了两个用turtle
库绘制图形并填充颜色的例子:
import turtle
# 第一个例子:绘制三角形并填充红色
tr = turtle.Turtle()
tr.fillcolor('red') # 设置填充颜色为红色
tr.begin_fill() # 开始填充
tr.forward(100) # 绘制三角形
tr.left(120)
tr.forward(100)
tr.left(120)
tr.forward(100)
tr.end_fill() # 结束填充
turtle.done() # 完成绘制
# 第二个例子:绘制螺旋并填充蓝色
tr = turtle.Turtle()
tr.speed(20) # 设置绘制速度
tr.fillcolor('blue') # 设置填充颜色为蓝色
tr.begin_fill() # 开始填充
for i in range(36): # 绘制螺旋线
tr.forward(i * 10) # 每次向前移动i*10像素
tr.right(144) # 右转144度
tr.end_fill() # 结束填充
turtle.done() # 完成绘制
以上是turtle
库的用法,如果使用其他库或工具绘制图形,可能会有其他方法填充图形。