Coding for Kids · 강의

문과 창문

세부 요소를 추가합니다

레슨 3/413개 단계

문과 창문은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.

문과 창문 추가하기! 🚪🪟

우리 집에는 벽과 지붕이 있지만, 어떻게 안으로 들어갈까요? 🤔 DOOR가 필요합니다!

그리고 바깥을 보려면 WINDOWS가 필요합니다! 오늘은 세부 장식을 추가해 보겠습니다. 🏠✨

import turtle

t = turtle.Turtle()
t.forward(50)

그리지 않고 이동하기 🖊️⬆️

문을 알맞은 위치에 놓으려면 선을 그리지 않고 WITHOUT 이동해야 합니다.

t.penup()은 펜을 들어 올립니다. t.goto(x, y)는 원하는 위치로 이동합니다. t.pendown()은 다시 그리기 시작합니다! ✈️

import turtle

t = turtle.Turtle()
t.penup()
t.goto(50, 0)
t.pendown()
t.forward(40)

문은 작은 직사각형입니다 🚪

문은 길고 얇은 직사각형입니다. 긴 변 2개와 짧은 변 2개로 이루어져 있습니다.

위로, 가로로, 아래로, 가로로 그립니다. 문을 만들어 봅시다! 🚪

import turtle

t = turtle.Turtle()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)

문을 갈색으로 칠하기 🟤

문은 보통 나무로 만들어지므로 갈색으로 칠해 봅시다! 🪵

begin_fill()과 end_fill()로 문을 감싸고 fillcolor('brown')을 사용하세요.

import turtle

t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()

창문은 작은 정사각형입니다 🪟

창문은 작은 정사각형입니다. 네 변의 길이가 같고, 집보다 작습니다!

작은 거리를 앞으로 이동하면서 for i in range(4): 반복문을 사용합니다.

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(30)
    t.left(90)

창문을 파란색으로 만들기 💙

창문은 유리처럼 보이므로 연한 파란색으로 채워 봅시다! 🪟

fillcolor('lightblue')를 사용하세요. 유리가 반짝입니다! ✨

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(30)
    t.left(90)
t.end_fill()

goto로 창문 배치하기 📍

창문을 알맞은 위치에 놓으려면 penup()을 사용한 다음 goto(x, y)를 사용하고, 이어서 pendown()을 사용합니다.

숫자는 거북이가 정확히 WHERE로 가야 하는지 알려 줍니다. 좌우는 x, 위아래는 y입니다! 🗺️

import turtle

t = turtle.Turtle()
t.penup()
t.goto(20, 50)
t.pendown()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(30)
    t.left(90)
t.end_fill()

창문 두 개! 🪟🪟

양쪽에 창문을 하나씩 추가해 봅시다! 하나를 그린 뒤 옆으로 이동해서 다른 하나를 그립니다.

같은 창문 코드를 재사용하되, 먼저 다른 위치로 goto하면 됩니다! 📍

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
for x in [-60, 40]:
    t.penup()
    t.goto(x, 50)
    t.pendown()
    t.begin_fill()
    for i in range(4):
        t.forward(30)
        t.left(90)
    t.end_fill()

창문 십자 추가하기 ➕

실제 창문 가운데에는 십자 모양이 있습니다! 가로선 하나와 세로선 하나를 추가해 봅시다.

창문이 작은 창유리 4칸으로 나뉩니다. 정말 섬세하네요! 🪟

import turtle

t = turtle.Turtle()
t.fillcolor('lightblue')
t.begin_fill()
for i in range(4):
    t.forward(40)
    t.left(90)
t.end_fill()
t.penup()
t.goto(20, 0)
t.pendown()
t.goto(20, 40)

문손잡이! 🔘

문을 열려면 모든 문에 문손잡이가 필요합니다! 🚪

작고 채워진 원을 그립니다. t.dot(8, 'gold')를 사용하면 금색 문손잡이를 빠르게 만들 수 있습니다! ✨

import turtle

t = turtle.Turtle()
t.fillcolor('brown')
t.begin_fill()
for i in range(4):
    t.forward(40)
    t.left(90)
t.end_fill()
t.penup()
t.goto(35, 20)
t.dot(8, 'gold')

YOUR만의 문 만들기! 🚪🎨

이제 여러분 차례입니다! YOUR가 가장 좋아하는 색으로 문을 만들어 보세요. 🤩

'purple'을 원하는 색으로 바꾸고 금색 문손잡이를 어디에 놓을지 정해 보세요! 🔘

import turtle

t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.left(90)
t.forward(60)
t.right(90)
t.forward(30)
t.right(90)
t.forward(60)
t.right(90)
t.forward(30)
t.end_fill()

빠른 확인 ✅

세부 장식 수수께끼입니다! 🧠🚪

문과 창문 완성! 🚪🪟🎉

훌륭합니다! 이제 집에 세부 장식까지 생겼습니다! 다음을 배웠습니다:

  • 그리지 않고 이동할 때 penup()과 pendown() 사용하기 ✈️
  • 원하는 위치로 이동할 때 goto(x, y) 사용하기 📍
  • 문은 직사각형이고 창문은 작은 정사각형입니다 🟫🟦
  • t.dot(8, 'gold')로 문손잡이 만들기 🔘

다음에는 장면을 완성하기 위해 해와 하늘을 추가합니다! ☀️

무료로 시작

AI 튜터와 함께 Python을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
35
레슨
140

자주 묻는 질문

“문과 창문” 강의는 무료인가요?

네 — “문과 창문” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 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(으)로 돌아가기