Programmering for børn · Lektion

Hvad er en funktion?

En funktion er et genbrugeligt sæt trin.

Lektion 1 af 413 trin

Hvad er en funktion? er en gratis Programmering for børn-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Programmering for børn, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Programmering for børn-kurset indeholder 4 lektioner i alt.

En magisk opskrift

Hej, udforsker! 🧑‍🍳 I dag lærer vi om funktioner.

En funktion er som en opskrift. Det er en gruppe trin, du gemmer, så du kan bruge dem igen og igen!

Derfor er opskrifter nyttige

Forestil dig, at du laver en sandwich. 🥪

  • Find brødet
  • Tilføj ost
  • Luk sandwichen

Hvis du skriver disse trin ned én gang, kan du lave en sandwich når som helst uden at skulle tænke så meget!

Gør det igen og igen

Uden en opskrift skulle du forklare hvert trin hver eneste gang. Hvor trættende! 😴

En funktion lader dig sige ét kort ord, hvorefter alle trinnene bliver udført. Det er som magi! ✨

En funktion i Python

I Python ser en opskrift sådan her ud. Ordet def betyder "jeg er ved at lave en opskrift".

Kør den, og se den venlige hilsen! 👋

def say_hello():
    print("Hello, friend!")

say_hello()

Opskriftens navn

Kan du se delen say_hello? Det er navnet på vores opskrift.

Du vælger selv navnet, ligesom når du navngiver et kæledyr! 🐶

Kald på opskriften

Det at skrive say_hello() kaldes at kalde funktionen.

Det betyder: "Hey opskrift, udfør dine trin nu!" 🎬

def say_hello():
    print("Hello, friend!")

say_hello()
say_hello()

Brug den igen og igen

Se! Vi kaldte say_hello() to gange, så den sagde hej to gange! 🎉

Det er funktioners superkraft: Skriv én gang, og brug det mange gange.

Mange trin indeni

En opskrift kan indeholde mange trin. Se denne fødselsdagsopskrift! 🎂

def birthday():
    print("Happy Birthday!")
    print("Make a wish!")
    print("Blow the candles!")

birthday()

Trinnene hører sammen

Alle linjerne under def birthday(): er indrykket (skubbet mod højre med mellemrum).

Afstanden fortæller Python, at "disse trin hører til opskriften". 🧩

Funktioner sparer tid

Gode hjælpere gentager ikke sig selv. Funktioner hjælper os med at skrive overskuelig kode! 🧹

Mindre indtastning, færre fejl og mere sjov. 😄

Nu er du kok

Du har lært, hvad en funktion er: en gemt opskrift med trin og et navn. 🍳

Nu skal vi skrive vores helt egen! Gør dig klar! 🚀

Hurtigt tjek

Lad os teste din kokkehjerne! 🧠

Flot klaret!

Jubii! Nu ved du, hvad funktioner er. 🎉

Husk: En funktion = en genbrugelig opskrift. Vi ses i næste lektion, kok! 👨‍🍳

Gratis at komme i gang

Lær Python med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
35
Lektioner
140

Ofte stillede spørgsmål

Er lektionen “Hvad er en funktion?” gratis?

Ja — hele teksten til “Hvad er en funktion?” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Programmering for børn-kurset, skal du opgradere til CoddyKit PRO. Programmering for børn-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Hvad er en funktion?”?

En funktion er et genbrugeligt sæt trin. Du øver dig i Programmering for børn med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Programmering for børn?

Der kræves ingen tidligere erfaring. Programmering for børn på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Hvad er en funktion?”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Programmering for børn-lektion?

Ja. Alle Programmering for børn-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Hvad er en funktion?
  2. Skriv Deres første funktion
  3. Giv funktioner input
  4. Returnér et resultat
← Tilbage til Programmering for børn