여러 도형
많은 도형을 그립니다
여러 도형은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
도형 LOTS 그리기! 🔺🟦⭐
도형 하나도 재미있지만, 도형 LOTS개는 더 재미있습니다! 🎉
오늘은 같은 코드를 계속 반복해서 작성하지 않고 여러 도형을 그리는 방법을 배워 보겠습니다. 시작해 볼까요! 🚀
import turtle
t = turtle.Turtle()
t.circle(40)반복문은 작업을 반복합니다 🔁
같은 줄을 4번 작성하는 일은 피곤합니다! 😫
반복문을 사용하면 코드를 반복할 수 있습니다. for i in range(4):는 '이 작업을 4번 하세요!'라는 뜻입니다. 🔁
for i in range(4):
print('Hello!')반복문으로 정사각형 그리기
정사각형은 모두 같은 4개의 변으로 이루어집니다. 반복문을 사용하기에 딱 좋습니다! 🟦
forward와 right(90)을 4번 반복합니다. 들여쓰기(줄을 안쪽으로 밀어 넣기)를 잊지 마세요!
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(80)
t.right(90)숫자를 바꾸면 도형이 바뀝니다!
마법 같은 방법입니다! 🪄 range(4)를 range(3)으로 바꾸고 120도 회전하면 TRIANGLE이 됩니다! 🔺
회전 각도는 항상 변의 개수로 360을 나눈 값입니다.
import turtle
t = turtle.Turtle()
for i in range(3):
t.forward(90)
t.right(120)오각형(변 5개) ⬠
변이 5개입니다! 72도 회전하세요(360 ÷ 5이기 때문입니다).
변이 많을수록 더 둥글게 보입니다! 육각형(변 6개)도 시도해 보세요! 🛑
import turtle
t = turtle.Turtle()
for i in range(5):
t.forward(70)
t.right(72)그리지 않고 이동하기 ✈️
서로 다른 위치에 도형을 그리려면 펜을 들어 올리세요! 🖊️⬆️
t.penup()은 펜을 들어 올려 선을 그리지 않게 하고, t.pendown()은 펜을 다시 내려 그리게 합니다.
import turtle
t = turtle.Turtle()
t.circle(30)
t.penup()
t.forward(100)
t.pendown()
t.circle(30)한 줄로 원 세 개 그리기 🔴🔴🔴
반복문을 사용해 원 3개를 그리고 원 사이를 이동해 보겠습니다!
매번 원을 그리고, 펜을 들어 올리고, 옆으로 이동한 다음, 펜을 다시 내립니다. 🎨
import turtle
t = turtle.Turtle()
for i in range(3):
t.circle(30)
t.penup()
t.forward(80)
t.pendown()알록달록한 원 🌈
각 원을 서로 다른 색상으로 만들어 보겠습니다! 색상 목록을 만들고 반복할 때마다 새 색상을 하나씩 고를 수 있습니다.
colors = ['red', 'blue', 'green']을 사용하고, 매번 colors[i]를 가져오세요! 🎨
import turtle
t = turtle.Turtle()
colors = ['red', 'blue', 'green']
for i in range(3):
t.pencolor(colors[i])
t.circle(30)
t.penup()
t.forward(80)
t.pendown()회전해서 꽃 만들기 🌸
도형을 그리고 매번 조금씩 회전하면 꽃 모양이 됩니다! 🌼
원을 그리고 60도 회전하는 동작을 6번 반복하세요. 정말 예쁩니다! 💐
import turtle
t = turtle.Turtle()
for i in range(6):
t.circle(50)
t.right(60)선의 폭발 ✨
회전하는 선이 별 모양으로 퍼집니다! 🌟
앞으로 갔다가 돌아오고, 조금 회전하는 동작을 반복합니다. 36도씩 회전하면 한 바퀴에 선 10개를 만들 수 있습니다!
import turtle
t = turtle.Turtle()
for i in range(10):
t.forward(80)
t.backward(80)
t.right(36)나만의 도형 파티 만들기! 🎉
이제 YOUR 차례입니다! range(8)을 원하는 숫자로 바꾸고 회전 각도도 바꿔 보세요. 🌀
반복 횟수가 많을수록 더 많은 도형이 회전하며 나타납니다. 실험하면서 AMAZING한 무언가를 만들어 보세요! 🤩
import turtle
t = turtle.Turtle()
for i in range(8):
t.circle(40)
t.right(45)빠른 확인 ✅
두뇌를 사용할 시간입니다! 🧠⚡
도형 마스터! 🏆🔺
와, 저 도형들을 보세요! 오늘은 다음을 배웠습니다.
for i in range(4):는 코드를 반복합니다 🔁- 숫자를 바꾸면 서로 다른 도형을 그릴 수 있습니다 🔺🟦⬠
penup()과pendown()은 그리지 않고 이동하게 합니다 ✈️- 도형을 회전시키면 꽃과 폭발 모양을 만들 수 있습니다! 🌸✨
다음에는 알록달록한 패턴을 하나 만들어 보겠습니다! 🎨
자주 묻는 질문
“여러 도형” 강의는 무료인가요?
네 — “여러 도형” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Coding for Kids 강의 전체를 잠금 해제할 수 있습니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
“여러 도형”에서 뭘 배우나요?
많은 도형을 그립니다 브라우저에서 직접 실행하는 실습 코드로 Coding for Kids을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Coding for Kids을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Coding for Kids은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“여러 도형” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Coding for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Coding for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.