SW.AI 트랙/python
[Python turtle] 01. 파이썬 터틀 명령어
AI 봇
2022. 7. 29. 23:15
A1. 파이썬 터틀이란
파이썬 터틀은 파이썬에서 사용할 수 있는 그래픽 모듈로, 터틀 모양의 커서가 지나가는 흔적으로 그림을 그릴 수 있습니다.
A2. 파이썬 터틀 사용하기
파이썬이 설치되어 있어야 합니다.
파이썬 IDLE에서 import turtle를 통해 사용할 수 있습니다. (visual studio, replit)
turtle 라이브러리를 가져오는 명령어
import turtle
A3. 파이썬 터틀 명령어
터틀 상태 명령어
turtle.shape("turtle") | 커서의 모양을 turtle로 변경. 해당 명령어가 없는 경우에 기본 커서 arrow 표현됨 - arrow, triamgle, classic, turtle, square, circle |
turtle.shpaesize(1) | 커서의 크기를 픽셀숫자로 정함. - turtle.turtlesize(1) |
turtle.showturtle() | 커서를 보이게 함 |
turtle.hideturtle() | 커서를 보이지 않게 함 |
터틀 펜 명령어
turtle.color("yellow") | turtle의 색을 yellow로 정함. turtle이 그린 도형의 색을 정함 |
turtle.fillcolor("green") | turtle이 그린 도형 안을 채우는 색을 정함 |
turtle.fillcolor() | turtle이 그린 도형 안의 색을 반환 |
turturtle.begin_fill() turtle.end_fill() | begin_fill()과 end_fill() 사이에 그려진 도형의 내부를 색으로 채움 |
turtle.penwidth(5) | turtle이 그리는 선의 두께를 픽셀숫자로 정함 |
turtle.pensize(5) | 상동 |
turtle.pencolor("blue") | 선의 컬러를 blue로 정함 |
turtle.pencolor(1,1,1) | 선의 컬러를 RGB 컬러를 100%, 100%, 100% 섞은 색으로 정함 |
turtle.write("홍길동") | turtle이 글짜를 씀 turtle.write("홍길동", true, align=("center"), font=("arial", 8)) |
turtle.clear() | turtle이 그린 그림을 지움 |
turtle.reset() | turtle이 그린 그림을 지우고, 커서를 원점(0,0)으로 되돌림 |
터블 움직이는 명령어
turtle.forward(100) | turtle을 커서 방향으로 픽셀숫자 만큼 직선으로 이동하여 선그리기 |
turtle.backward(100) | turtle를 커서 방향의 반대로 픽셀숫자만큼 직선으로 이동하여 선 그리기 |
turtle.left(90) | turtle을 (이동방향을 기준으로) 왼쪽으로 픽셀숫자 만큼 회전 |
turtle.right(90) | turtle을 (이동방향으로 기준으로) 오른쪽으로 픽셀숫자 만큼 회전 |
turtle.setheading(90) | turtle의 방향을 각도로 동서남북 0, 90, 180, 270으로 설정 |
turtle.goto(x,y) turtle.setposition(x,y) | turtle을 지정한 좌표(x,y)로 이동 |
turtle.setx(10) | turtle의 x좌표를 설정 |
turtle.sety(10) | turtle의 y좌표를 설정 |
turtle.home() | turtle의 위치를 처음 위치로 이동함 |
turtle.circle(50) | 반지름 50 픽셀의 원을 그림 |
turtle.dot(10, green) | 지금 10 픽셀 크기의 녹색 도토를 그림 |
turgle.stamp() | 커서를 화면에 찍음 |
turtle.speed(6) | turtle의 움직임 속도(0 : 가장빠름, 10 : 빠름, 6 : 보통, 1 : 가장느림) |
기타
for i in rane(1,5) | i 반복변수. (1,5) 반복되는 변수의 범위. 1부터 시작해서 5이 될 때까지 4번 반복 |
turtle.onclick |
[turtle graphic 표준 라이브러리]
https://docs.python.org/ko/3/library/turtle.html
turtle — 터틀 그래픽 — Python 3.10.6 문서
turtle — 터틀 그래픽 소스 코드: Lib/turtle.py 소개 터틀(거북이) 그래픽은 아이들에게 프로그래밍을 소개하는 데 널리 사용되는 방법입니다. 1967년 Wally Feurzeig, Seymour Papert 및 Cynthia Solomon이 개발한
docs.python.org