Я создаю базовую программу turtle, используя модуль Python 'turtle'.Единственная проблема, с которой я сталкиваюсь, - это как объявить победителя.
Я попытаюсь объяснить свою программу: я начал с создания вертикальных линий и финальной «финишной линии».Затем я использовал 3 фигуры и с помощью randint()
я перемещаю этих черепах вперед, чтобы запустить гонку.Вот код:
from turtle import *
from random import randint
speed(0)
penup()
goto(-100,200)
for step in range(15):
write(step, align='center')
right(90)
forward(10)
pendown()
forward(160)
penup()
backward(170)
left(90)
forward(20)
goto(200,250)
write("Finish Line", align='center')
pendown()
right(90)
forward(300)
vince = Turtle()
vince.color('red')
vince.shape('turtle')
vince.penup()
vince.goto(-120,160)
vince.pendown()
lawliet = Turtle()
lawliet.color('blue')
lawliet.shape('turtle')
lawliet.penup()
lawliet.goto(-120,130)
lawliet.pendown()
boyka = Turtle()
boyka.color('green')
boyka.shape('turtle')
boyka.penup()
boyka.goto(-120,100)
boyka.pendown()
for turn in range(100):
speed(0)
vince.forward(randint(1,5))
lawliet.forward(randint(1,5))
boyka.forward(randint(1, 5))
Вот проблема: я хочу объявить форму, которая выиграла гонку.Но когда я заглянул в библиотеку Turtle, там не было встроенной функции для этого.Есть ли способ объявить победителя в этой гонке?