반응형
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 |