Page 44 - 파이썬으로 배우는 컴퓨팅사고 도서 미리보기
P. 44

228  PART 2? 파이썬으로 익히는 STEAM 코딩

     1.	 터틀 스크린에서 숫자 1, 2, 3 키를 눌렀을 때 처리할 콜백 함수로 key_1(), key_2(),
          key_3() 함수를 선언하고, 각 함수에서 print_digit() 함수를 호출하여 숫자 값을 출력한다.

              import turtle as t

              def print_digit(n):
                   print(n, end=””)

              def key_1():
                   print_digit(1)

              def key_2():
                   print_digit(2)

              def key_3():
                   print_digit(3)

              s = t.Screen()
              s.onkey(key_1, “1”)
              s.onkey(key_2, “2”)
              s.onkey(key_3, “3”)
              s.listen()

               실행결과

              >>> 112233123
   39   40   41   42   43   44   45   46   47   48   49