0Pricing
Coding for Kids · 강의

여러 도형

많은 도형을 그립니다

여러 도형은(는) 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 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 거북이 색상
  2. 도형 채우기
  3. 여러 도형
  4. 알록달록한 패턴
← Coding for Kids(으)로 돌아가기