ํจ์ |
์ค๋ช
|
์ฌ์ฉ ์ |
forward(๊ฑฐ๋ฆฌ) / fd(๊ฑฐ๋ฆฌ) |
๊ฑฐ๋ถ์ด๊ฐ ์์ผ๋ก ์ด๋ |
turtle.forward(100) |
backward(๊ฑฐ๋ฆฌ) / back(๊ฑฐ๋ฆฌ) |
๊ฑฐ๋ถ์ด๊ฐ ๋ค๋ก ์ด๋ |
turtle.backward(100) |
left(๊ฐ๋) / lt(๊ฐ๋) |
๊ฑฐ๋ถ์ด๊ฐ ์ผ์ชฝ์ผ๋ก ํ์ |
turtle.left(90) |
right(๊ฐ๋) / rt(๊ฐ๋) |
๊ฑฐ๋ถ์ด๊ฐ ์ค๋ฅธ์ชฝ์ผ๋ก ํ์ |
turtle.right(90) |
circle(๋ฐ์ง๋ฆ) |
ํ์ฌ์์น์์ ์์ ๊ทธ๋ฆผ |
turtle.circle(50) |
circle(๋ฐ์ง๋ฆ, extend๊ฐ๋, steps์ ๋ฐ๋) |
์ ๊ทธ๋ฆฌ๊ธฐ ์ต์
|
turtle.circle(50, 180) turtle.circle(50, steps=5) |
pendown() / down() |
ํ ๋ด๋ฆฌ๊ธฐ |
turtle.pendown() |
penup() / up() |
ํ ์ฌ๋ฆฌ๊ธฐ |
turtle.penup() |
shape('๋ชจ์') |
๊ฑฐ๋ถ์ด ๋ชจ์์ ๋ฐ๊ฟ (circle, square, triangle, arrow, turtle) |
turtle.shape('turtle') |
width(๊ตต๊ธฐ) |
ํ ๊ตต๊ธฐ |
turtle.width(5) |
color('์์ด๋ฆ') |
ํ ์ ์ง์ |
turtle.color('red') |
fill_color('์์ด๋ฆ') |
๋ํ ๋ด๋ถ๋ฅผ ์์น ํ ์ ์ง์ |
turtle.fill_color('blue') |
bgcolor('์์ด๋ฆ') |
๋ฐฐ๊ฒฝ ์ ์ง์ |
turtle.bgcolor('black') |
begin_fill() |
๋ํ ๋ด๋ถ ์์น ์์ |
turtle.begin_fill() |
end_fill() |
๋ํ ๋ด๋ถ ์์น ๋ |
turtle.end_fill() |
clear() |
ํ๋ฉด์ ์ง์ |
turtle.clear() |
reset() |
ํ๋ฉด์ ์ง์ฐ๊ณ ์ด๊ธฐ ์ํ๋ก ๋ณ๊ฒฝ |
turtle.reset() |
home() |
๊ฑฐ๋ถ์ด์ ์์น์ ๋ฐฉํฅ์ ์ฒ์ ์ํ๋ก ๋ณ๊ฒฝ (ํ๋ฉด ๊ฐ์ด๋ฐ, ์ค๋ฅธ์ชฝ(0๋)๋ฅผ ๋ฐ๋ผ๋ด) |
turtle.home() |
speed(0~10) |
์๋๋ฅผ ๋ฐ๊ฟ |
turtle.speed(1) #๊ฐ์ฅ ๋๋ฆฐ ์๋ turtle.speed(10) # ๋น ๋ฅธ ์๋ turtle.speed(0) #์ต๊ณ ์๋
|
showturtle() / st() |
๊ฑฐ๋ถ์ด๋ฅผ ํ๋ฉด์ ํ์ |
turtle.showturtle() |
hideturtle() /ht() |
๊ฑฐ๋ถ์ด๋ฅผ ํ๋ฉด์์ ์จ๊น |
turtle.hideturtle() |
pos() / position() |
๊ฑฐ๋ถ์ด์ ํ์ฌ ์์น |
turtle.pos() |
xcor(), ycor() |
๊ฑฐ๋ถ์ด์ x๋ y์ขํ๋ฅผ ๊ตฌํจ |
xa = turtle.xcor() |
goto(x,y) / setpos(x,y) |
๊ฑฐ๋ถ์ด ํน์ ์์น๋ก ์ด๋ |
turtle.goto(100,50) |
setx(x), sety(y) |
๊ฑฐ๋ถ์ด์ x๋ y์ขํ๋ฅผ ์ง์ ํ ์์น๋ก ์ด๋ |
turtle.sety(100) |
setheading(๊ฐ๋) |
๊ฑฐ๋ถ์ด๊ฐ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ ์ง์ |
turtle.setheading(90) |
heading() |
๊ฑฐ๋ถ์ด๊ฐ ํ์ฌ ๋ฐ๋ผ๋ณด๋ ๊ฐ๋ |
ang = turtle.heading() |
towards(x,y) |
ํ์ฌ ๊ฑฐ๋ถ์ด๊ฐ ์๋ ์์น์์ ํน์ ์์น๊น์ง ๋ฐ๋ผ๋ณด๋ ๊ฐ๋๋ฅผ ๊ตฌํจ |
ang = turtle.towards(10,10) |
title('์ฐฝ์ด๋ฆ') |
๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ ์ฐฝ์ ์ด๋ฆ์ ์ง์ |
turtle.title('๊ฑฐ๋ถ์ด') |
write('๋ฌธ์์ด') |
ํ์ฌ ๊ฑฐ๋ถ์ด ์์น์ ๋ฌธ์ ์ถ๋ ฅ |
turtle.write('๊ฑฐ๋ถ์ด') |
distance(x,y) |
ํ์ฌ ๊ฑฐ๋ถ์ด ์์น์์ ํน์ ์์น๊น์ง ๊ฑฐ๋ฆฌ |
dis = turtle.distance(100,100) |
onkeypress(ํจ์,'ํค ์ด๋ฆ') |
ํค๋ณด๋๋ฅผ ๋๋ ์ ๋ ํจ์๋ฅผ ์คํ |
turtle.onkeypress(ํจ์์ด๋ฆ,'Up') |
onscreenclick(ํจ์) |
๋ง์ฐ์ค ๋ฒํผ์ ๋๋ ์ ๋ ํจ์๋ฅผ ์คํ |
turtle.onscreenclick(ํจ์์ด๋ฆ) |
ontimer(ํจ์,์๊ฐ) |
์ผ์ ํ ์๊ฐ์ด ์ง๋ ๋ค ํจ์๋ฅผ ์คํ |
turtle.ontimer(ํจ์์ด๋ฆ,1000) #1000๋ฐ๋ฆฌ์ด(1์ด) ํ์ ํจ์ ์คํ |
listen() |
์ฌ์ฉ์์ ์
๋ ฅ ์ด๋ฒคํธ๋ฅผ ๊ฐ์ง |
turtle.listen() |