반응형
turtle은 모습을 보이거나 숨길 수 있습니다. (숨기면 좀 더 빠르겠죠.)
그리고 turtle의 모습을 여러 가지 형태로 변신할 수 있어요.
1. "터틀, 보여줘"
turtle.showturtle(), turtle.st()
2. "터틀, 숨어라."
turtle.hideturtle(), turtle.ht()
3. "터틀, 현재 보이는 상태니?"
turtle.ht()turtle.isvisible() : 보이는 상태면 True, 숨겨진 상태면 False 반환
보이는 상태면 True, 숨겨진 상태면 False를 반환합니다.
4. "터틀, 외형 설정해!"
turtle.shape(name=None)
name에는 외형에 사용할 수 있는 문자열을 사용할 수 있습니다.
"arrow","classic" ,"circle","square","triangle","turtle"
다음은 터틀 외형 그리기를 사용하는 간단한 예제 코드입니다.
*예제에는 turtle.isvisible() 메서드를 사용하지 않았습니다.*
# 터틀 외형 그리기
# turtle.showturtle(), turtle.st()
# turtle.hideturtle(), turtle.ht()
# turtle.isvisible() : 보이는 상태면 True, 숨겨진 상태면 False 반환
# turtle.shape(name=None)
# name : 터틀 외형에 사용할 수 있는 문자열
import turtle as t
def GoTurtle(shape):
print(shape)
t.shape(shape) #터틀, 외형 설정
t.forward(30) #터틀, 30 전진
t.ht() #터틀, 숨어라~
t.left(60) #터틀, 왼쪽으로 45도 회전
t.forward(30) #터틀, 30 전진
t.st() #터틀, 보여라~
input("엔터")
t.speed(1)
ts_names=["arrow","classic","circle","square","triangle","turtle"]
for tshape in ts_names:
GoTurtle(tshape)
input()
반응형
'Python > 강의 노트 - 터틀' 카테고리의 다른 글
turtle, 펜 사용하여 그리기 (0) | 2021.06.20 |
---|---|
turtle 기본 도형 그리기, 점, 원, 다각형 (0) | 2021.06.18 |
turtle 좌표 설정 goto, setpos, setposition, setx, sety, sethome (0) | 2021.06.18 |
turtle 메서드 forward, fd, backward, bk, back, left, lt, right, rt (0) | 2021.06.18 |
turtle 모듈 , 거북이가 이동하면서 그림을 그려요. (0) | 2021.06.17 |