python中fillcolor怎么用
2026-08-13 06:40:43
可以在每次绘制前单独设置 fillcolor
可以在每个图形开始绘制前单独调用 fillcolor(),再配合 begin_fill() 和 end_fill(),这样每个图形都能使用自己的填充色。常见做法是把颜色放进列表里,在循环中轮流取用:
import turtle
pen = turtle.Turtle()
colors = ['red', 'orange', 'yellow', 'green']
for i in range(4):
pen.fillcolor(colors[i])
pen.begin_fill()
for _ in range(4):
pen.forward(80)
pen.left(90)
pen.end_fill()
pen.penup()
pen.forward(100)
pen.pendown()
turtle.done()
这种方式适合批量绘图,也方便你按顺序切换不同颜色。