Programmering för barn · Lektion

Fyll former

Fyll med färg

Lektion 2 av 413 steg

Fyll former är en gratis lektion i Programmering för barn på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Programmering för barn, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Programmering för barn innehåller totalt 4 lektioner.

Nu fyller vi former med färg! 🪣🎨

En tom form är bara en kontur. ⬜ Men tänk om vi kunde HÄLLA färg inuti den? 🪣

Sköldpaddan kan fylla former med färg, precis som när man färglägger innanför linjerna i en målarbok! 🖍️

import turtle

t = turtle.Turtle()
t.forward(80)

De magiska orden: begin_fill

För att börja fylla säger vi t.begin_fill() INNAN vi ritar formen.

Det säger till sköldpaddan: Gör dig redo att fylla det jag ritar härnäst! 🪣

import turtle

t = turtle.Turtle()
t.begin_fill()
t.forward(80)

Och end_fill för att avsluta

När vi har ritat klart formen säger vi t.end_fill().

Nu häller sköldpaddan färgen inuti! 🎉 Ni behöver BÅDE begin och end för att fylla en form.

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()

Välj fyllningsfärg

Vilken färg ska fylla formen? Använd t.fillcolor('yellow')! 💛

Ställ in fyllningsfärgen före begin_fill(), så fylls formen med den färgen.

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()

En enfärgad röd kvadrat 🟥

Nu fyller vi en kvadrat! En kvadrat har 4 lika långa sidor och svänger 90 grader i varje hörn.

Vi väljer rött, börjar fylla, ritar alla 4 sidor och avslutar sedan fyllningen. Klart! En enfärgad röd kvadrat! ❤️

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()

Kontur OCH fyllning tillsammans

Ni kan ha olika färger på konturen och fyllningen!

Använd t.color('blue', 'orange'). Den första färgen är konturen (blå) och den andra är fyllningen (orange)! 🔵🟠

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()

En fylld cirkel ⚫

Sköldpaddan kan rita en cirkel med t.circle(50). Talet anger hur stor den är!

Omge den med begin_fill och end_fill för att skapa en färgglad prick! 🟣

import turtle

t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.circle(50)
t.end_fill()

Fyllningen kräver en sluten form

Fyllning fungerar bäst när formen är sluten (hela vägen runt). 🔁

Om formen har en öppning försöker sköldpaddan ändå fylla den, men resultatet kan se märkligt ut! Avsluta alltid formen. ✅

import turtle

t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
t.circle(40)
t.end_fill()

En grön stjärna ⭐

Stjärnor är enkla! Flytta framåt och sväng sedan 144 grader, 5 gånger.

Fyll den med guld, så får ni en glänsande stjärna! 🌟

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()

Två fyllda former

Vill ni ha mer än en fylld form? Använd bara begin_fill och end_fill igen för varje form! 🎨

Lyft pennan med t.penup() för att flytta utan att rita och använd sedan t.pendown() för att rita igen.

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()

Nu är det er tur att fylla! 🎉

Nu väljer ni färg! Ändra 'pink' till er favoritfärg och kör koden. 🩷

Försök skapa en cirkel eller en kvadrat. Ni är konstnären! 🖌️

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()

Snabb koll ✅

Nu ser vi vad ni kommer ihåg! 🧠

Fyllning är roligt! 🎨🎉

Utmärkt, färgmästare! I dag har ni lärt er:

  • t.fillcolor('yellow') väljer fyllningsfärg 💛
  • t.begin_fill() börjar fylla 🪣
  • t.end_fill() häller in färgen 🎉
  • Fyllning fungerar bäst på slutna former

Nästa steg: rita MASSOR av former! 🔺🟦⭐

Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
35
Lektioner
140

Vanliga frågor

Är lektionen ”Fyll former” gratis?

Ja – hela texten till ”Fyll former” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Programmering för barn, kan Ni uppgradera till CoddyKit PRO. Kursen i Programmering för barn innehåller totalt 4 lektioner.

Vad lär jag mig i ”Fyll former”?

Fyll med färg Ni övar på Programmering för barn med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Programmering för barn?

Du behöver inga förkunskaper. Utbildningen i Programmering för barn på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Fyll former”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Programmering för barn-lektionen?

Ja. Varje Programmering för barn-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Sköldpaddans färger
  2. Fyll former
  3. Många former
  4. Ett färgglatt mönster
← Tillbaka till Programmering för barn