t = turtle.Pen()
t.left(90)
for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
The pink eye that is slanted and curved at the sides and the bottom:
t = turtle.Pen()
t.left(90)
for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
The pink eye that is slanted and curved at the sides and the bottom:
Be a turtle.
Go find a floor with square tiles. Place a penny on an intersection, or use some convenient pillar or corner -- that's the origin!
Now take tiny steps and change heading same as the program says, to see where you end up.
You wrote:
for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
This corresponds to taking baby steps and shifting where you point ever so slightly with each one.
But look at that 90° turn! Too much. Followed by a giant step of 115 px. I think this is what you meant instead:
for x in range(180):
t.forward(1)
t.right(1)
t.right(90)
t.forward(115)
That is to say, let's draw an arc with total circumference of 180 units, with curvature totaling 180°. And then, outside the loop, after it has completed, let's hang a sharp rightie and take one giant step forward.
This is python. Indent matters. A lot.