对turtle画出图形里面填充颜色怎么办
时间: 2023-11-29 14:06:22 浏览: 41
要对turtle画出的图形进行填充颜色,可以使用turtle模块中的begin_fill()和end_fill()函数。具体步骤如下:
1. 使用turtle模块绘制出需要填充颜色的图形。
2. 在图形绘制完成后,调用begin_fill()函数开始填充颜色。
3. 继续使用turtle模块绘制填充颜色的图形。
4. 填充颜色的图形绘制完成后,调用end_fill()函数结束填充颜色。
以下是一个示例代码,绘制一个矩形并填充颜色:
```
import turtle
# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制矩形
pen.penup()
pen.goto(-100, 100)
pen.pendown()
pen.fillcolor("yellow") # 设置填充颜色
pen.begin_fill() # 开始填充颜色
pen.forward(200)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(200)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.end_fill() # 结束填充颜色
# 关闭画布
canvas.exitonclick()
```
在上述代码中,fillcolor()函数用于设置填充颜色。begin_fill()函数用于开始填充颜色,end_fill()函数用于结束填充颜色。运行代码后,将会绘制一个黄色的矩形。