What's mypos ?
>>>
same pattern, different colours
they all end ex aequo! Can we change that?
Of course we can! Cause we got the power!

import random
t.forward(10)
Use this:
step = random.randint(0,20)
t.forward(step)
that would be enough to see them race, but we might want to change our loop
winner = None
while winner == None:
This is a while loop, not quite the same as a for loop
What are the differences between these two loops?
while loop may never stopNow let's see if we have a winner
after the forward call, check if the turtle has reached the finish line
x,y=t.pos()
if x > 200:
winner=t
break
break???
break will get us out of the inner loop.
You might want to kill off the losers too
for t in turtles():
if t != winner:
t.hideturtle()
And a special celebration effect
for i in range(10):
for c in mycolors:
beach.bgcolor(c)
see the race