๋ก๋ด๊ต์ก/2ํ์ฐจ_ํ์ด์ฌ
[ํฐํ ๊ทธ๋ํฝ] ๊ธฐ๋ณธ ํจ์
SSEM๐
2022. 1. 11. 19:09
ํจ์ | ์ค๋ช | ์ฌ์ฉ ์ |
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() |