•
라이브러리 구조 : 라이브러리 안에는 특정 기능을 하는 함수들이 있다
터틀 라이브러리 기본 배우기
•
import로 turtle 라이브러리를 가져온다
•
turtle.에 .은 turtle 안에 있는 함수를 가져온다는 의미이다.
•
turtle을 as t로 해서 t로 부르기로 했다.
•
fd는 forward() 직진 함수의 약자이다
•
•
다양한 거북이 옵션값을 넣어주었다
from turtle import *
Turtle()
color('pink')
bgcolor('black')
shape('turtle')
speed(10)
색상 = ['red', "blue","green",'pink']
for ii in range(400):
fd(ii+1)
left(89)
color(색상[ii%4])
JavaScript
복사
•
윈도우 마크 그리기
from turtle import *
colormode(255)
for kk in range(4):
color(30,220,105)
begin_fill()
for ii in range(4) :
forward(100)
right(90)
end_fill()
left(90)
penup()
fd(20)
pendown()
JavaScript
복사
•
터틀함
from turtle import *
colormode(255)
speed(20)
shape('turtle')
반복횟수 = 50
색단계 = int(255/반복횟수)
for kk in range(반복횟수):
color(kk*색단계,0,0)
begin_fill()
for ii in range(4) :
forward(50)
right(90)
end_fill()
left(10)
penup()
fd(25)
pendown()
Python
복사
from turtle import *
import random as r
speed(20)
shape('turtle')
colormode(255)
for ii in range(100) :
x = r.randint(-600,600)
y = r.randint(-100,100)
red = r.randint(100,255)
green = r.randint(100,255)
blue = r.randint(100,255)
color(red,green,blue)
size = r.randint(5,100)
penup()
goto(x,y)
pendown()
begin_fill()
circle(size)
end_fill()
done()
Python
복사
### 별 모양 무작위로 그리기(수행)
from turtle import *
import random as r
speed(20)
colormode(255)
shape('turtle')
for ii in range(36):
color(r.randint(0,255),r.randint(0,255),r.randint(0,255))
begin_fill()
for kk in range(5):
fd(100)
right(144)
end_fill()
right(10)
done()
Python
복사











