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