지붕 추가하기
삼각형을 그립니다
지붕 추가하기은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
ROOF를 만들 시간입니다! 🔺🏠
우리 집에는 벽은 있지만 지붕이 없습니다! 🌧️ 안에 비가 들이치겠어요!
ROOF는 위에 놓인 triangle입니다. 그리는 방법을 배워 보겠습니다! 🔺
import turtle
t = turtle.Turtle()
t.forward(100)TRIANGLE에는 변이 3개 있습니다 🔺
TRIANGLE에는 길이가 같은 변 3개가 있습니다. 각 모서리에서 터틀은 120도 회전합니다.
왜 120도일까요? 360 ÷ 3 = 120이기 때문입니다! 터틀은 한 바퀴를 완전히 돕니다. 🔄
import turtle
t = turtle.Turtle()
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)반복문으로 TRIANGLE 그리기 🔁
정사각형과 마찬가지로 반복문을 사용할 수 있습니다! 🔁
for i in range(3):은 앞으로 이동하고 회전하는 동작을 3번 반복합니다. 완벽한 TRIANGLE입니다! 🔺
import turtle
t = turtle.Turtle()
for i in range(3):
t.forward(100)
t.left(120)먼저 WALLS 그리기 🏠
집의 벽을 다시 그려 보겠습니다. 이전 수업에서 만든 정사각형입니다! 🟦
다음 단계에서 위에 ROOF를 추가하겠습니다.
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(120)
t.left(90)WALLS 꼭대기로 이동하기 🧗
벽을 그린 다음 터틀은 ROOF를 시작할 수 있도록 왼쪽 위 모서리에 있어야 합니다.
펜을 들어 올리고 위로 이동한 다음 다시 내려놓습니다. penup()과 pendown()이 해결해 줍니다! ✈️
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(120)
t.left(90)
t.left(90)
t.forward(120)ROOF TRIANGLE 그리기 🔺
이제 터틀이 꼭대기에 있습니다! TRIANGLE 모양의 ROOF를 그려 보겠습니다.
터틀의 방향을 맞추고 변 3개를 그립니다. ROOF가 WALLS 바로 위에 놓입니다! 🏠
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(120)
t.left(90)
t.left(90)
t.forward(120)
t.right(60)
for i in range(3):
t.forward(120)
t.right(120)ROOF를 빨간색으로 칠하기 ❤️
ROOF는 흔히 빨간색입니다! TRIANGLE을 빨간색으로 채워 보겠습니다. 🟥
fillcolor('red')를 사용한 다음, TRIANGLE을 begin_fill()과 end_fill() 사이에 그립니다.
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
for i in range(3):
t.forward(120)
t.right(120)
t.end_fill()빨간색 ROOF가 있는 집 🏠❤️
이제 합쳐 보겠습니다. 노란색 WALLS와 빨간색 ROOF입니다! 🎨
색으로 채운 정사각형을 그리고, 위쪽으로 이동한 다음, 색으로 채운 TRIANGLE을 그립니다.
import turtle
t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()
t.left(90)
t.forward(120)
t.right(60)
t.fillcolor('red')
t.begin_fill()
for i in range(3):
t.forward(120)
t.right(120)
t.end_fill()지붕을 뾰족하게 만들기 ⛰️
더 높고 더 뾰족한 지붕을 원하시나요? 회전 각도를 바꿔 보세요! 📐
더 뾰족한 지붕은 성의 탑처럼 보입니다! 여러 숫자를 넣어 확인해 보세요. 🏰
import turtle
t = turtle.Turtle()
t.fillcolor('darkred')
t.begin_fill()
t.forward(120)
t.left(120)
t.forward(120)
t.left(120)
t.forward(120)
t.end_fill()지붕 선을 굵게 만들기 ✒️
t.pensize(3)을 사용해 더 굵은 선으로 지붕을 돋보이게 만들어 보세요! 💪
굵고 선명한 윤곽선이 집을 튼튼해 보이게 만듭니다. 🏠
import turtle
t = turtle.Turtle()
t.pensize(3)
t.fillcolor('crimson')
t.begin_fill()
for i in range(3):
t.forward(120)
t.right(120)
t.end_fill()YOUR만의 지붕 만들기! 🔺🎨
이제 여러분 차례입니다! 지붕 색을 고르고 삼각형을 그려 보세요. 🤩
'green'을 여러분이 좋아하는 색으로 바꿔 보세요. 마법 같은 무지개 지붕은 어떨까요? 🌈
import turtle
t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
for i in range(3):
t.forward(120)
t.right(120)
t.end_fill()빠른 확인 ✅
지붕 수수께끼 시간입니다! 🧠🔺
지붕 완성! 🏠❤️🎉
멋져요! 이제 집에 지붕이 생겼습니다! 다음을 배웠습니다:
- 삼각형에는 3개의 변과
120도의 회전이 있습니다 🔺 for i in range(3):을 사용하면 반복문으로 삼각형을 그릴 수 있습니다 🔁begin_fill()과end_fill()로 지붕을 빨간색으로 채울 수 있습니다 ❤️
다음에는 문과 창문을 만들어 봅니다! 🚪🪟
자주 묻는 질문
“지붕 추가하기” 강의는 무료인가요?
네 — “지붕 추가하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 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개 중 2번째 강의입니다.
“지붕 추가하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Coding for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Coding for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.