Вы не показываете, как вы хотите, чтобы ваш треугольник был цветным, поэтому трудно точно определить правильный ответ. По сути, если вы не заполните закрытый полигон, который вы не делали во второй раз, то черепаха соединит первую и последнюю точку перед заполнением. Поэтому, если мы хотим, чтобы основание было заполнено другим цветом, мы могли бы сделать:
import turtle
bob = turtle.Turtle()
window = turtle.Screen()
# Draw
bob.pen(fillcolor="purple")
bob.pensize(3)
# Sierpinski 1
bob.begin_fill()
bob.forward(150)
bob.left(120)
bob.forward(150)
bob.left(120)
bob.forward(150)
bob.end_fill()
# colouring 2
bob.pen(fillcolor="orange")
bob.begin_fill()
bob.left(180)
bob.forward(75)
bob.right(60)
bob.forward(75)
bob.right(60)
bob.forward(75)
bob.end_fill()
window.exitonclick()
Я тоже не закрывал многоугольник, я просто позволил черепахе соединить конечные точки.
![enter image description here](https://i.stack.imgur.com/FURMG.png)