Wypełnianie kształtów
Wypełniaj kolorem
Wypełnianie kształtów to bezpłatna lekcja Coding for Kids na CoddyKit. To lekcja 2 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.
Wypełniajmy kształty kolorem! 🪣🎨
Pusty kształt to tylko obrys. ⬜ A gdyby można było WLAĆ do jego środka kolor? 🪣
Żółw potrafi wypełniać kształty kolorem, tak jak koloruje się wnętrze obrysów w kolorowance! 🖍️
import turtle
t = turtle.Turtle()
t.forward(80)Magiczne słowa: begin_fill
Aby rozpocząć wypełnianie, należy użyć t.begin_fill() PRZED narysowaniem kształtu.
To mówi żółwiowi: „Przygotuj się do wypełnienia tego, co narysuję dalej!”. 🪣
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)Aby zakończyć, użyj end_fill
Po zakończeniu rysowania kształtu należy użyć t.end_fill().
Teraz żółw wypełni kształt kolorem! 🎉 Aby wypełnianie zadziałało, potrzebne są OBA polecenia: begin_fill i end_fill.
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()Wybierz kolor wypełnienia
Jaki kolor ma wypełnić kształt? Proszę użyć t.fillcolor('yellow')! 💛
Kolor wypełnienia należy ustawić przed begin_fill(), a kształt zostanie wypełniony tym kolorem.
import turtle
t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()Wypełniony czerwony kwadrat 🟥
Wypełnijmy kwadrat! Kwadrat ma 4 równe boki, a przy każdym skręcie zmienia kierunek o 90 stopni.
Wybieramy kolor czerwony, rozpoczynamy wypełnianie, rysujemy wszystkie 4 boki, a następnie je kończymy. I gotowe! Wypełniony czerwony kwadrat! ❤️
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()Obrys I wypełnienie razem
Obrys i wypełnienie mogą mieć różne kolory!
Proszę użyć t.color('blue', 'orange'). Pierwszy kolor dotyczy obrysu (niebieski), a drugi wypełnienia (pomarańczowy)! 🔵🟠
import turtle
t = turtle.Turtle()
t.color('blue', 'orange')
t.begin_fill()
t.forward(90)
t.right(120)
t.forward(90)
t.right(120)
t.forward(90)
t.end_fill()Wypełnione koło ⚫
Żółw może narysować koło za pomocą t.circle(50). Liczba określa jego rozmiar!
Proszę umieścić je między begin_fill i end_fill, aby utworzyć kolorową kropkę! 🟣
import turtle
t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.circle(50)
t.end_fill()Wypełniany kształt musi być zamknięty
Wypełnianie działa najlepiej, gdy kształt jest zamknięty (ma pełny obrys). 🔁
Jeśli w kształcie znajduje się przerwa, żółw nadal spróbuje go wypełnić, ale efekt może wyglądać dziwnie! Zawsze proszę domykać kształt. ✅
import turtle
t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
t.circle(40)
t.end_fill()Zielona gwiazda ⭐
Gwiazdy są łatwe! Proszę przesunąć żółwia do przodu, a następnie skręcić o 144 stopnie — 5 razy.
Po wypełnieniu jej złotym kolorem otrzymają Państwo lśniącą gwiazdę! 🌟
import turtle
t = turtle.Turtle()
t.fillcolor('gold')
t.begin_fill()
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.end_fill()Dwa wypełnione kształty
Chcą Państwo narysować więcej niż jeden wypełniony kształt? Wystarczy ponownie użyć begin_fill i end_fill dla każdego kształtu! 🎨
Proszę podnieść pisak za pomocą t.penup(), aby przesunąć żółwia bez rysowania, a następnie użyć t.pendown(), aby znów rysować.
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(100)
t.pendown()
t.fillcolor('blue')
t.begin_fill()
t.circle(30)
t.end_fill()Teraz kolej na Państwa wypełnienie! 🎉
Teraz proszę wybrać kolor! Proszę zmienić 'pink' na ulubiony kolor i uruchomić program. 🩷
Proszę spróbować utworzyć koło albo kwadrat. To Państwo są artystami! 🖌️
import turtle
t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()Szybkie sprawdzenie ✅
Sprawdźmy, co Państwo pamiętają! 🧠
Wypełnione dobrą zabawą! 🎨🎉
Świetna praca! Dziś nauczyli się Państwo:
t.fillcolor('yellow')wybiera kolor wypełnienia 💛t.begin_fill()rozpoczyna wypełnianie 🪣t.end_fill()wypełnia kształt kolorem 🎉- wypełnianie działa najlepiej dla zamkniętych kształtów
Następnie: rysowanie WIELU kształtów! 🔺🟦⭐
Często zadawane pytania
Czy lekcja „Wypełnianie kształtów” jest bezpłatna?
Tak — pełny tekst „Wypełnianie kształtów” 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 „Wypełnianie kształtów”?
Wypełniaj kolorem Ć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 2 z 4.
Ile czasu zajmuje lekcja „Wypełnianie kształtów”?
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
- Kolory żółwia
- Wypełnianie kształtów
- Wiele kształtów
- Kolorowy wzór