0Pricing
Coding for Kids · 강의

알록달록한 패턴

거북이 그림을 만듭니다

알록달록한 패턴은(는) 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 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

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