문과 창문
세부 요소를 추가합니다
문과 창문은(는) 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 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.