Python
[Python] 파이썬 터틀(Turtle)이란?
YEJI ⍢
2022. 10. 24. 20:19
728x90
터틀(Turtle)이란?
✓ 파이썬에서 기본적으로 제공하는 모듈입니다.
✓ 코드에 따라 그림을 그려주는 모듈입니다.
우선 터틀을 시작하기 위해서 turtle을 import 해줘야 됩니다.
import turtle
함수를 살펴봅시다 !!!
움직이는 기준의 모양을 바꿔주는 함수
• classic - 기본 화살표 모양
• triangle - 삼각형 모양
• circle - 원 모양
• turtle - 거북이 모양
그림을 그리는 함수
• forward(n)
• backward(n)
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(1)
t.forward(200)
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(1)
t.backward(200)
Turtle의 방향을 바꾸는 함수
• right(n)
• left(n)
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(1)
t.forward(200)
t.right(90)
t.forward(200)
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(1)
t.forward(200)
t.left(90)
t.forward(200)
펜을 들고 내리는 함수
• penup() - line X
• pendown() - line O
import turtle
t = turtle.Turtle()
t.shape("turtle")
t.speed(1)
t.forward(200)
t.left(90)
t.penup()
t.forward(200)
t.pendown()
t.left(90)
t.forward(200)
그리는 속도를 조절하는 함수
• speed(n)
✓ n의 값으로 속도를 조절할 수 있습니다.
배경색을 바꾸는 함수
import turtle
turtle.bgcolor('pink')
글씨를 출력하는 함수
• write()
초기화 시키는 함수
• clear() - 화면과 turtle의 위치 모두 초기화
• reset() - turtle의 위치만 초기화
Example
import turtle
turtle.bgcolor('pink')
t = turtle.Turtle()
t.shape("turtle")
t.speed('slowest')
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.write("HELLO")
t.forward(200)
t.left(90)
t.clear()
◡̈