I want to make the square appear at the start of the green line and be blue. How do I do that?
from turtle import * color('green') begin_fill() forward(200) end_fill() import turtle turtle.color('blue') # Creating a for loop that will run four times for j in range(4): turtle.forward(20) # Moving the turtle Forward by 150 units turtle.left(90) # Turning the turtle by 90 degrees
As of now the square is not blue and is drawn at the end of the green line.
Put the begin_fill/end_fill around the drawing of the square, draw the square first, then the line:
import turtle as t t.color('blue') t.begin_fill() for _ in range(4): t.forward(20) t.left(90) t.end_fill() t.color('green') t.forward(200) t.mainloop()