Coding for Kids · Lekcja

Kolorowy wzór

Twórz sztukę z żółwiem

Lekcja 4 z 413 kroki

Kolorowy wzór to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Coding for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Twórz żółwiową sztukę! 🎨🐢

Dziś zostaną Państwo prawdziwymi artystami! 🖼️ Połączymy kolory, kształty i pętle, aby utworzyć piękny WZÓR.

Wzór to coś, co powtarza się w ciekawy sposób. Stwórzmy arcydzieła! 🤩

import turtle

t = turtle.Turtle()
t.speed(0)
t.circle(50)

Obracające się kwadraty 🟦🌀

Narysujmy kwadrat, lekko go obróćmy i powtórzmy tę czynność! Kwadraty połączą się w kwiatowy wzór. 💠

Rysujemy kwadrat (4 boki) wewnątrz pętli, która za każdym razem obraca żółwia.

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)

Pętla wewnątrz pętli! 🔁🔁

Wow, widzą Państwo DWIE pętle? 😮 Pętla wewnętrzna rysuje jeden kwadrat. Pętla zewnętrzna obraca go wokół środka!

Nazywa się to pętlą wewnątrz pętli. To bardzo skuteczna technika tworzenia wzorów! 💪

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)

Dodaj tęczowe kolory! 🌈

Wybierajmy nowy kolor za każdym razem, gdy wzór się obraca. 🎨

Tworzymy listę kolorów i używamy colors[i], aby wybrać kolor w każdej iteracji pętli.

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)

Tęczowa spirala 🌀🌈

Spirale są magiczne! Za każdym razem przesuwamy się nieco DALEJ i obracamy żółwia. 🌪️

Obserwujcie, jak spirala rośnie i staje się coraz większa w tęczowych kolorach!

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)

Co oznacza i % 6?

To zabawne i % 6 daje resztę z dzielenia przez 6. Kolejne wartości to 0,1,2,3,4,5,0,1,2... 🔄

Dzięki temu możemy bez końca przechodzić przez nasze 6 kolorów! Tęcza nigdy się nie kończy! 🌈

for i in range(8):
    print(i % 3)

Pole gwiazd ⭐⭐⭐

Obróćmy gwiazdę wokół środka! Przy każdym wierzchołku gwiazda skręca o 144 stopnie.

Narysuj gwiazdę, lekko ją obróć i powtórz. Cała galaktyka gwiazd! 🌌

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)

Wypełnij wzór kolorem 🪣

Pamiętają Państwo begin_fill i end_fill? Wypełnijmy nasze obracające się trójkąty! 🔺

Każdy trójkąt zostaje wypełniony kolorem podczas obrotu. Wspaniale! 💜

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)

Dodaj tło 🖼️

Ciemne tło sprawia, że jasne kolory NAPRAWDĘ się wyróżniają! ✨

Proszę użyć turtle.bgcolor('black') i obserwować, jak neonowy wzór zaczyna lśnić! 🌟

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)

Wskazówka: prędkość 0 jest największa 🏎️

Wzory składają się z WIELU linii. Aby szybko je zobaczyć, zawsze proszę używać t.speed(0)! 💨

To najszybsze ustawienie. Państwa dzieło pojawi się w mgnieniu oka! ⚡

import turtle

t = turtle.Turtle()
t.speed(0)
for i in range(36):
    t.forward(100)
    t.right(170)

Stwórz swoje arcydzieło! 🎨🌟

Teraz proszę utworzyć WŁASNY wzór! Proszę zmienić kolory, liczbę powtórzeń i kąt skrętu. 🤩

Proszę wypróbować różne liczby w right(...) i range(...). Każda zmiana tworzy nowe dzieło! 🖼️

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)

Szybkie sprawdzenie ✅

Ostatnia łamigłówka tego kursu! 🧠🎨

Jesteście artystami żółwia! 🏆🎨

WSPANIAŁA praca! Ukończyli Państwo kurs Kolorowa sztuka kształtów! 🎉 Nauczyli się Państwo:

  • pętle wewnątrz pętli tworzą wzory 🔁🔁
  • listy kolorów z użyciem colors[i % 6] tworzą tęczę 🌈
  • spirale rosną dzięki forward(i * 2) 🌀
  • tła sprawiają, że kolory NAPRAWDĘ się wyróżniają ✨

Teraz mogą Państwo tworzyć dowolne wzory, jakie sobie wyobrażą! Proszę tworzyć dalej! 🤩🐢

Bezpłatny start

Ucz się Python dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
35
Lekcje
140

Często zadawane pytania

Czy lekcja „Kolorowy wzór” jest bezpłatna?

Tak — pełny tekst „Kolorowy wzór” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Coding for Kids, przejdź na CoddyKit PRO. Kurs Coding for Kids zawiera 4 lekcji w sumie.

Co nauczysz się w „Kolorowy wzór”?

Twórz sztukę z żółwiem Ćwiczysz Coding for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Coding for Kids?

Nie wymagamy żadnego doświadczenia. Coding for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.

Ile czasu zajmuje lekcja „Kolorowy wzór”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Coding for Kids?

Tak. Każda lekcja Coding for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Kolory żółwia
  2. Wypełnianie kształtów
  3. Wiele kształtów
  4. Kolorowy wzór
← Powrót do Coding for Kids