학교 과제로 간단하게 내려고 잠깐 공부하고 만든거라 조잡한점 양해부탁드려요.
추가하고 싶은건 도착점에 가장 먼저 도착한 거북이가 우승했다고 뜨도록 하는것 입니다.
또 혹시 수정하면 좋은점이나 조언 모두 감사히 받도록하겠습니다! 이 아래로는 소스코드입니다!
-----------------------------------------------------------------------------------------
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))