| ํจ์ |
์ค๋ช
|
์ฌ์ฉ ์ |
| 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() |