To the best of my knowledge, turtle
does not support transparency. The green triangle will overlay the red triangle and the area where they overlap will not "add" to yellow. You have to explicitly draw the yellow triangle. Try adding this to your code:
fill(True)
fillcolor('yellow')
left(120)
forward(100)
left(120)
forward(100)
left(120)
forward(100)
fill(False)
Also, it might be a good idea to define a function def triangle(size, color)
to reduce the amount of repetition in your code, e.g. like this:
def triangle(size, color):
fill(True)
fillcolor(color)
for _ in range(3):
forward(size)
left(120)
fill(False)
Then you just have to position the turtle and call that function to draw a triangle.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…