학교 과제로 간단하게 내려고 잠깐 공부하고 만든거라 조잡한점 양해부탁드려요.


추가하고 싶은건 도착점에 가장 먼저 도착한 거북이가 우승했다고 뜨도록 하는것 입니다.


또 혹시 수정하면 좋은점이나 조언 모두 감사히 받도록하겠습니다! 이 아래로는 소스코드입니다!

-----------------------------------------------------------------------------------------

from turtle import*

from random import randint, choice


speed(50)

penup()

goto(-140,140)

for step in range(15):

  write(step, align='center')

  right(90)

  forward(10)

  pendown()

  forward(180)

  penup()

  backward(190)

  left(90)

  forward(20)

goto(-120,160)

for turtle in range(5):

  shape('circle')

  color(choice(['pink','light blue','light green','yellow']))

  stamp()

  right(90)

  forward(230)

  color(choice(['pink','light blue','light green','yellow']))

  stamp()

  backward(230)

  left(90)

  forward(60)

shape("classic")


ada = Turtle()

ada.color('red')

ada.shape('turtle')


ada.penup()

ada.goto(-160,100)

ada.pendown()


bob = Turtle()

bob.color('blue')

bob.shape('turtle')


bob.penup()

bob.goto(-160,70)

bob.pendown()


yal = Turtle()

yal.color('gold')

yal.shape('turtle')


yal.penup()

yal.goto(-160,40)

yal.pendown()


tre = Turtle()

tre.color('green')

tre.shape('turtle')


tre.penup()

tre.goto(-160,10)

tre.pendown()


pur = Turtle()

pur.color('purple')

pur.shape('turtle')


pur.penup()

pur.goto(-160,-20)

pur.pendown()


for turn in range(100):

  ada.forward(randint(1,5))

  bob.forward(randint(1,5))

  yal.forward(randint(1,5))

  tre.forward(randint(1,5))

  pur.forward(randint(1,5))