Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- javascript
- python
- php
- control
- html
- CSS
- mysql
- react
- github
- MacOS
- web
- Algorithm
- for
- Class
- data structure
- computer
- while
- DB
- MIPS
- instruction
- function
- Pipelining
- Linux
- architecture
- DoM
- Java
- DATAPATH
- XML
- system
- DS
Archives
- Today
- Total
YYYEJI
[Python] 파이썬 터틀(Turtle)이란? 본문
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()
◡̈
'Python' 카테고리의 다른 글
[Python] Math 모듈 (0) | 2022.11.03 |
---|---|
[Python] Pillow(PIL) 모듈 (0) | 2022.11.03 |
[Python] 튜플의 packing, unpacking 이해하기 (0) | 2022.10.13 |
[Python] 함수 정의하기 (0) | 2022.10.13 |
[Python] sum 함수 알아보기 (0) | 2022.10.13 |