https://pastein.ru/t/o_X

  скопируйте уникальную ссылку для отправки



from turtle import *
from random import randint
from time import sleep


finish = 200
def startRace(t, x, y, color):
   t.color(color)
   t.shape('turtle')
   t.speed(100)
   t.penup()
   t.goto(x, y)


def dance(t):
   t.speed(15)
   t.left(randint(0, 90))
   j = 0
   while j < 8:          
       t.penup()
       t.goto(0, 0)
       t.pendown()
       i = 1
       while i < 32:
           t.forward(i)
           t.left(i/2+5)
           i += 1
       j += 1
   t.penup()
   t.goto(0, 0)


# Начало основной программы:


# Создаём участников гонки:
t1 = Turtle()
t2 = Turtle()


# начало гонки
startRace(t1, -200, -20, 'red')
startRace(t2, -200, 20, 'blue')


sleep(1)


while t1.xcor() < finish and t2.xcor() < finish:
   t1.forward(randint(2,7))
   t2.forward(randint(2,7))
sleep(1)
  
# подводим итог:
t1.clear()
t2.clear()


max_x = max(t1.xcor(), t2.xcor())


if t1.xcor() == max_x:
   dance(t1)


if t2.xcor() == max_x:
   dance(t2)