📅  最后修改于: 2023-12-03 15:38:23.347000             🧑  作者: Mango
在 python turtle 中,我们可以使用颜色来填充形状。这样可以让我们在画图时,让图形更加鲜明、生动。
在 turtle 中设置颜色非常简单,我们可以使用如下两种方式之一:
使用 color 方法设置颜色,color 方法可以接受两个参数,第一个参数为图形的轮廓颜色,第二个参数为填充颜色。例如:
import turtle
# 设置轮廓颜色为红色,填充颜色为黄色
turtle.color('red', 'yellow')
使用 pencolor 和 fillcolor 方法设置颜色,pencolor 方法设置轮廓颜色,fillcolor 方法设置填充颜色。例如:
import turtle
# 设置轮廓颜色为红色,填充颜色为黄色
turtle.pencolor('red')
turtle.fillcolor('yellow')
设置好颜色之后,我们就可以使用 fill 方法来填充形状了。fill 方法有两个参数,分别为填充开始的位置和填充结束的位置。例如:
import turtle
# 绘制一个五边形
turtle.penup()
turtle.goto(100, 100)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(72)
# 设置轮廓颜色为红色,填充颜色为黄色
turtle.color('red', 'yellow')
# 填充五边形
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(72)
turtle.end_fill()
以上代码将绘制一个红色轮廓、黄色填充的五边形。
在 python turtle 中使用颜色填充形状非常简单,我们只需要设置好颜色,然后使用 fill 方法来填充形状即可。希望这篇文章对你有所帮助。