알록달록한 패턴
거북이 그림을 만듭니다
알록달록한 패턴은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
Turtle 아트 만들기! 🎨🐢
오늘은 진짜 아티스트가 되어 보겠습니다! 🖼️ 색상, 도형, 반복문을 조합해 아름다운 PATTERN을 만들어 보겠습니다.
패턴은 멋진 방식으로 반복되는 것입니다. 걸작을 만들어 보겠습니다! 🤩
import turtle
t = turtle.Turtle()
t.speed(0)
t.circle(50)회전하는 정사각형 🟦🌀
정사각형을 그리고, 조금 회전한 다음, 반복해 보겠습니다! 정사각형이 회전하며 꽃 모양 패턴을 만듭니다. 💠
반복문 안에서 정사각형(변 4개)을 그리고 매번 회전합니다.
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(12):
for s in range(4):
t.forward(80)
t.right(90)
t.right(30)반복문 안의 반복문! 🔁🔁
와, 반복문이 TWO개 있는 것이 보이나요? 😮 안쪽 반복문은 정사각형 하나를 그리고, 바깥쪽 반복문은 정사각형을 회전시킵니다!
이것을 반복문 안의 반복문이라고 합니다. 패턴을 만들 때 매우 강력합니다! 💪
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(6):
for s in range(3):
t.forward(90)
t.right(120)
t.right(60)무지개 색상 추가하기! 🌈
패턴이 회전할 때마다 새로운 색상을 골라 보겠습니다. 🎨
색상 목록을 만들고 colors[i]를 사용해 반복할 때마다 하나를 고릅니다.
import turtle
t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(6):
t.pencolor(colors[i])
t.circle(70)
t.right(60)무지개 나선 🌀🌈
나선은 마법 같습니다! 매번 조금씩 더 멀리 MORE 앞으로 이동하면서 회전합니다. 🌪️
무지개 색상으로 점점 더 크게 자라는 모습을 지켜보세요!
import turtle
t = turtle.Turtle()
t.speed(0)
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(60):
t.pencolor(colors[i % 6])
t.forward(i * 2)
t.right(59)i % 6은 무엇인가요?
이 재미있는 i % 6은 6으로 나눌 때의 나머지를 알려 줍니다. 결과는 0,1,2,3,4,5,0,1,2...처럼 이어집니다. 🔄
이렇게 하면 6가지 색상을 계속 순환해서 사용할 수 있습니다! 무지개 색상이 끝없이 이어집니다! 🌈
for i in range(8):
print(i % 3)별이 가득한 들판 ⭐⭐⭐
별을 회전시키며 배치해 보겠습니다! 별은 각 꼭짓점에서 144도 회전합니다.
별을 그리고, 조금 회전하고, 반복합니다. 별로 가득한 은하가 됩니다! 🌌
import turtle
t = turtle.Turtle()
t.speed(0)
t.pencolor('gold')
for i in range(10):
for p in range(5):
t.forward(60)
t.right(144)
t.right(36)패턴에 색상 채우기 🪣
begin_fill과 end_fill을 기억하시나요? 회전하는 TRIANGLE에 색상을 채워 보겠습니다! 🔺
각 TRIANGLE이 회전하면서 색상으로 가득 채워집니다. 정말 멋집니다! 💜
import turtle
t = turtle.Turtle()
t.speed(0)
t.fillcolor('violet')
for i in range(8):
t.begin_fill()
for s in range(3):
t.forward(70)
t.right(120)
t.end_fill()
t.right(45)배경 추가하기 🖼️
어두운 배경은 밝은 색상을 POP하게 만듭니다! ✨
turtle.bgcolor('black')을 사용하고 네온 패턴이 빛나는 모습을 지켜보세요! 🌟
import turtle
turtle.bgcolor('black')
t = turtle.Turtle()
t.speed(0)
colors = ['cyan', 'magenta', 'yellow', 'lime']
for i in range(40):
t.pencolor(colors[i % 4])
t.forward(i * 3)
t.right(91)팁: 속도 0이 가장 빠릅니다 🏎️
패턴에는 선이 LOTS개 있습니다. 빠르게 보려면 항상 t.speed(0)을 사용하세요! 💨
가장 빠른 설정입니다. 작품이 순식간에 나타납니다! ⚡
import turtle
t = turtle.Turtle()
t.speed(0)
for i in range(36):
t.forward(100)
t.right(170)나만의 걸작 만들기! 🎨🌟
이제 YOUR 패턴을 만들어 보세요! 색상, 반복 횟수, 회전 각도를 바꿔 보세요. 🤩
right(...)와 range(...)에 다른 숫자를 넣어 보세요. 바꿀 때마다 새로운 작품이 만들어집니다! 🖼️
import turtle
turtle.bgcolor('navy')
t = turtle.Turtle()
t.speed(0)
colors = ['white', 'pink', 'cyan']
for i in range(50):
t.pencolor(colors[i % 3])
t.forward(i * 2)
t.right(89)빠른 확인 ✅
이 과정의 마지막 두뇌 퀴즈입니다! 🧠🎨
Turtle 아티스트가 되었습니다! 🏆🎨
AMAZING하게 잘하셨습니다! 색상 도형 아트를 완성했습니다! 🎉 다음을 배웠습니다.
- 반복문 안의 반복문으로 패턴을 만들 수 있습니다 🔁🔁
- 무지개를 만들 때
colors[i % 6]으로 색상 목록을 사용할 수 있습니다 🌈 forward(i * 2)를 사용하면 나선이 커집니다 🌀- 배경은 색상을 POP하게 만듭니다 ✨
이제 상상하는 어떤 패턴이든 만들 수 있습니다! 계속 창작해 보세요! 🤩🐢
자주 묻는 질문
“알록달록한 패턴” 강의는 무료인가요?
네 — “알록달록한 패턴” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 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개 중 4번째 강의입니다.
“알록달록한 패턴” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Coding for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Coding for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.