더북(TheBook)

함수

설명

사용 예

onkeypress(함수, “키 이름”)

키보드를 눌렀을 때 실행할 함수를 정합니다.

def f():

    t.forward(10)

t.onkeypress(f,"Up")

# 위쪽 방향키 를 누르면 f 함수를 호출합니다(f 함수는 거북이를 10만큼 앞으로 이동시킵니다).

onscreenclick(함수)

마우스 버튼을 눌렀을 때 실행할 함수를 정합니다.

t.onscreenclick(t.goto)

# 마우스 버튼을 누르면 앞에서 정의한 goto 함수를 호출합니다(goto 함수는 거북이를 마우스 버튼을 누른 위치로 이동시킵니다).

ontimer(함수, 시간)

일정한 시간이 지난 뒤 실행할 함수를 정합니다.

def f():

    t.forward(10)

t.ontimer(f, 1000)

# 1000밀리초(1초) 후에 f 함수를 호출합니다(f 함수는 거북이를 10만큼 앞으로 이동시킵니다.)

listen( )

사용자 입력이 잘 처리되도록 거북이 그래픽 창에 포커스를 줍니다.

t.listen()

표 B-1 turtle 모듈(import turtle as t) - 6

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.