파이썬:turtle(그리기)

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동

터틀 임포트[편집 | 원본 편집]

터틀은 그림을 그리기 위한 모듈이다.

터틀은 다른 모듈과 같이 import로 불러온다.

import turtle

터틀은 펜으로 다른 창을 불러와서 그린다. 팬은 다음과같이 물러온다.

import turtle
t=turtle.Pen()

그림 그리기[편집 | 원본 편집]

터틀 팬을 임포트하고 turtle창은 마우스로 그림을 그릴 수 없다.

그림은 각 함수로 그린다.

펜의 이동[편집 | 원본 편집]

펜은 펜이 down()되있을 때 만 그려진다.

펜은 up()이 되어있으면 그려지지 않고, down()되어 있어야지만 그려진다.

펜의 down(),up()은 다음과 같이 명령할 수 있다.

import turtle
t=turtle.Pen()
t.down()   #펜 다운(그림 그리기)
t.up()     #펜 업(그림그리기)

foward(a)[편집 | 원본 편집]

forward는 펜이 보는 쪽으로 a값만큼 펜을 이동하게 한다.

forward(a)는 fd(a)로 줄여쓸 수 있다.

import turtle
t=turtle.Pen()
t.forward(100)   #100만큼 앞으로 이동하기(fd(a)로 줄여쓸 수 있다.)
t.fd(100)

backward(a)[편집 | 원본 편집]

backward는 펜이 보는 쪽의 정반대방향으로 a만큼 팬을 이동하게 한다.

backward(a)는 bk로 줄여쓸 수 있다.

import turtle
t=turtle.Pen()
t.backward(100)  #뒤로 100만큼 이동(bk(a)로 줄여 쓸 수 있음)