파워 파이썬/파이썬 기초

turtle 모듈과 관련된 명령어

상선약수64 2025. 2. 27. 23:24
반응형

turtle 모듈은 파이썬에서 화면에 그림을 쉽게 그릴 수 있는 드로잉 도구입니다.

 

1. 기본 설정 명령어

명령어 설명
import turtle turtle 모듈 가져오기
t = turtle.Turtle() 거북이 객체 생성
t.shape("turtle") 거북이 모양 설정 ("arrow", "circle", "square", "triangle", "classic")
t.speed(0~10) 거북이 속도 설정 (0 = 가장 빠름)
turtle.bgcolor("색상") 배경 색상 변경
t.hideturtle() (ht()) 거북이 숨기기
t.showturtle() (st()) 거북이 보이기

 

2. 이동 관련 명령어

명령어 설명
t.forward(거리) (fd(거리)) 앞으로 이동
t.backward(거리) (bk(거리)) 뒤로 이동
t.right(각도) (rt(각도)) 오른쪽 회전
t.left(각도) (lt(각도)) 왼쪽 회전
t.setpos(x, y) (t.goto(x, y)) 특정 좌표로 이동
t.setx(x) X 좌표 변경
t.sety(y) Y 좌표 변경
t.home() 원점 (0,0)으로 이동 후 방향 초기화
t.circle(반지름, 각도) 원 또는 호 그리기

 

 

3. 그리기 및 색상 관련 명령어

 

명령 설명
t.pendown() (pd()) 선 그리기 시작
t.penup() (pu()) 선 그리기 중지
t.pensize(굵기) 선 두께 설정
t.pencolor("색상") 선 색상 변경
t.fillcolor("색상") 채우기 색상 설정
t.begin_fill() 색 채우기 시작
t.end_fill() 색 채우기 종료
t.clear() 화면 지우기 (거북이 위치 유지)
t.reset() 화면 초기화 (거북이 원위치)
t.undo() 마지막 명령 취소

 

 

4. 기타 명령어

명령어 설명
t.position() (t.pos()) 현재 위치 반환
t.heading() 현재 바라보는 각도 반환
turtle.done() 프로그램 종료 방지 (IDLE에서 필요)

 

 

5. 예제제

 

 

그외 turtle에 관련된 내용은 아래의 url을 참조하세요.

https://docs.python.org/3/library/turtle.html#turtle.shapesize

'파워 파이썬 > 파이썬 기초' 카테고리의 다른 글

객체지향 프로그래밍 이란  (0) 2025.03.23
함수와 모듈  (0) 2024.06.06
문자열 기본과 함수  (0) 2024.06.05
딕셕너리 자료구조  (0) 2024.06.04
튜플 자료구조  (0) 2024.05.07