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)