from turtle import *
list = []
t1 = Turtle()
t1.shape("circle")
list.append(t1)

t2 = Turtle()
t2.shape("turtle")
list.append(t2)
t3 = Turtle()
t3.shape("square")
list.append(t3)
t1.penup()
t2.penup()
t1.goto(0,100)
t2.goto(0,50)
t1.pendown()
t2.pendown()
def draw_t1():
    t1.circle(100)
    ontimer(draw_t2(), 0)
def draw_t2():
    t2.circle(150)
    ontimer(draw_t3(), 0)
def draw_t3():
    t3.circle(200)
    ontimer(draw_t1(), 0)

while True:
    draw_t1()


위에있는 것은 제가 적은 코드입니다. 제가 객체를 3개 만들어서 그 객체 3개가 동시에 원이 돌아가게 만들려고 합니다. 방법이 ontimer함수를 이용하여 하면 된다고 생각을 했으나 실행을 해보면 원이 1개만 도는 현상이 나타납니다. ontimer 함수를 어떤 방식으로 써야 제가 원하던 대로 돌아가나요?