Programmering for barn · leksjon

Hva er en funksjon?

En funksjon er et sett med trinn som kan brukes på nytt.

Leksjon 1 av 413 trinn

Hva er en funksjon? er en gratis leksjon i Programmering for barn på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Programmering for barn, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Programmering for barn inneholder totalt 4 leksjoner.

En magisk oppskrift

Hei, utforsker! 🧑‍🍳 I dag lærer vi om funksjoner.

En funksjon er som en oppskrift. Det er en gruppe trinn du lagrer, slik at du kan bruke dem igjen og igjen!

Hvorfor oppskrifter er nyttige

Se for deg at du lager en sandwich. 🥪

  • Finn brødet
  • Legg på ost
  • Lukk den

Hvis du skriver ned disse trinnene én gang, kan du lage en sandwich når som helst uten å måtte tenke så mye!

Gjøre det om og om igjen

Uten en oppskrift måtte du forklare hvert trinn hver eneste gang. Så slitsomt! 😴

En funksjon lar deg si ett kort ord, så utføres alle trinnene. Som magi! ✨

En funksjon i Python

I Python ser en oppskrift slik ut. Ordet def betyr «jeg lager en oppskrift».

Kjør den og se den hyggelige hilsenen! 👋

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

say_hello()

Navnet på oppskriften

Ser du delen say_hello? Det er navnet på oppskriften vår.

Du velger navnet selv, akkurat som når du gir et kjæledyr navn! 🐶

Kalle oppskriften

Å skrive say_hello() kalles å kalle funksjonen.

Det betyr: «Hei, oppskrift, utfør trinnene dine nå!» 🎬

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

say_hello()
say_hello()

Bruke den igjen og igjen

Se! Vi kalte say_hello() to ganger, så den sa hei to ganger! 🎉

Det er funksjonenes superkraft: skriv én gang, bruk mange ganger.

Mange trinn inni

En oppskrift kan ha mange trinn inni seg. Se på denne bursdagsoppskriften! 🎂

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

birthday()

Trinnene hører sammen

Alle linjene under def birthday(): er rykket inn (flyttet mot høyre med mellomrom).

Dette mellomrommet forteller Python «disse trinnene hører til oppskriften». 🧩

Funksjoner sparer tid

Gode hjelpere gjentar ikke seg selv. Funksjoner hjelper oss å skrive ryddig kode! 🧹

Mindre skriving, færre feil og mer moro. 😄

Nå er du en kokk

Du har lært hva en funksjon er: en lagret oppskrift med trinn som har et navn. 🍳

Deretter skal vi skrive vår helt egen! Gjør deg klar! 🚀

Sjekk deg selv

La oss teste kokkehjernen din! 🧠

Godt jobbet!

Hurra! Nå vet du hva funksjoner er. 🎉

Husk: En funksjon = en gjenbrukbar oppskrift. Vi sees i neste leksjon, kokk! 👨‍🍳

Gratis å komme i gang

Lær deg Python med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
35
Leksjoner
140

Ofte stilte spørsmål

Er leksjonen «Hva er en funksjon?» gratis?

Ja – hele teksten i «Hva er en funksjon?» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Programmering for barn-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Programmering for barn inneholder totalt 4 leksjoner.

Hva lærer jeg i «Hva er en funksjon?»?

En funksjon er et sett med trinn som kan brukes på nytt. Du øver på Programmering for barn med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Programmering for barn?

Ingen tidligere erfaring er nødvendig. Programmering for barn på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «Hva er en funksjon?»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Programmering for barn-leksjonen?

Ja. Alle Programmering for barn-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Hva er en funksjon?
  2. Skrive den første funksjonen
  3. Gi funksjoner inndata
  4. Returnere et resultat
← Tilbake til Programmering for barn