본문 바로가기

Python 🎧

[python] turtle - 한줄 그림 그리기 (이벤트 리스너)

나는 어렸을때 가수 거북이를 좋아했다

그래서 내 블로그 명도 "거북이 - 빙고" 에서 따왔다

(사실 그 가사를 그대로 따온건 아니지만)

 

진짜 공부도 안하고 아무것도 안하는데

뭐든 다 성취하는 쉽게만 살아가는 삶을 살고싶지만

인생이 과연 그럴까 ? ㅋ

 

적어도 나는 아니다 😑

늦깍이 공부하다가 푸념 한번 해봤다

 

 

🦄 turtle 한줄 그림 그리기

from turtle import Turtle,Screen

jack = Turtle()
screen = Screen()

# 이벤트 리스너

def move_forwards() :
    jack.forward(10)
def move_backwards() :
    jack.backward(10)
def turn_right():
    jack.right(10)
def turn_left():
    jack.left(10)
def clear_screen():
    jack.clear()
    jack.penup()
    jack.home()
    jack.pendown()

screen.listen()
# 특정 키를 누르면 함수가 실행되는 이벤트
screen.onkey(key="w", fun=move_forwards)
screen.onkey(key="s", fun=move_backwards)
screen.onkey(key="d", fun=turn_right)
screen.onkey(key="a", fun=turn_left)
screen.onkey(key="c", fun=clear_screen)

screen.exitonclick()

 

🦄 실행 결과