더북(TheBook)

fd의 인수는 픽셀 단위로 거리를 지정한다. 따라서 실제 크기는 여러분이 사용하는 화면에 따라 다르다. 거북이에게 호출할 수 있는 다른 메서드로는 뒤로(backward) 이동하는 bk, 왼쪽으로 회전(left turn)하는 lt, 오른쪽으로 회전(right turn)하는 rt가 있다.

ltrt 메서드의 인수는 각도다.

또한, 각 거북이는 펜을 들고 있고, 펜을 내려놓거나 들어 올릴 수 있다. 펜을 내려놓으면 거북이가 움직일 때 자취를 남기게 된다. 메서드 pupd는 각각 펜을 들다(pen up)펜을 내려놓다(pen down)를 의미한다.

직각을 그리려면 프로그램에 다음 선을 추가해라(bob을 생성하고 mainloop를 호출하기 전에 추가해야 한다).

bob.fd(100)

bob.lt(90)

bob.fd(100)

이 프로그램을 실행하면 bob이 동쪽으로 이동한 다음에 북쪽으로 이동해서 두 개의 선을 남겨 놓은 것을 볼 수 있다.

이제 프로그램을 수정해서 사각형을 그려보자. 동작하는 걸 보기 전에는 그만둬서는 안 된다!

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