728x90
반응형
import turtle
def leftClick(x,y): # 클릭 함수. 이때 클릭 좌표 x, y가 넘어옴
turtle.pencolor("red")
turtle.pensize(4)
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.circle(50) # 반지름 50으로 원그리기
def leftClickLine(x,y): # 클릭 함수. 이때 클릭 좌표 x, y가 넘어옴
turtle.up() # 첫 위치에서 클릭한 위치까지 이동하기 위해 선이 그려지지 않도록 펜을 UP
turtle.goto(x, y) # 클릭한 위치로 이동
turtle.down() # 이동 후 라인을 그리기 위해 펜down
turtle.forward(100) # 선을 그림
turtle.shape("turtle")
turtle.title('draw')
# turtle.onscreenclick(leftClick) # conscreenclick 이벤트에서 선언한 함수 Call. 원 그리기
turtle.onscreenclick(leftClickLine) # conscreenclick 이벤트에서 선언한 함수 Call. 선 그리기
turtle.done()
728x90
반응형
댓글