더북(TheBook)

2거북이 여러 마리 키우기

 

지금까지 살펴본 거북이 그래픽 프로그램에서는 거북이가 한 마리밖에 없었습니다. t.Turtle 명령을 사용하면 기본 거북이를 포함하여 거북이를 여러 마리 만들 수 있습니다.

터틀런에는 주인공 거북이와 악당 거북이와 먹이 이렇게 세 가지 캐릭터가 등장합니다. 사실 이 캐릭터는 모두 ‘거북이’입니다. 거북이 그래픽에서 그림을 그리기 위한 ‘거북이’를 여러 개 만들어 사용할 수 있는데, 이 프로그램에서는 세 개의 거북이를 만들어 각각의 캐릭터로 사용합니다. 무슨 말인지는 프로그램을 보면 이해할 수 있을 것입니다. 기본 거북이 t가 주인공입니다. 다음으로 새로운 거북이 te를 만들고 색을 빨간색으로 지정하여 악당 거북이로 사용합니다.

 

te = t.Turtle()    # 악당 거북이 te를 새로 만듭니다.

te.shape("turtle")

te.color("red")    # 빨간색으로 지정하여 주인공 거북이와 구분합니다.

 

마찬가지 방법으로 ts 거북이를 만들고 모양을 원으로 지정하고 색을 초록색으로 지정하여 먹이로 사용합니다.

 

ts = t.Turtle()    # 먹이로 사용할 거북이 ts를 만듭니다.

ts.shape("circle") # 모양을 원으로 지정하여 먹이처럼 보이게 합니다.

ts.color("green")  # 초록색으로 지정합니다.

 

거북이를 여러 마리 키우는 방법이 이해가 되었나요? 이 방법으로 조금 뒤에 터틀런 프로그램을 만들겠습니다.

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