Leksjon 8 av 9 · 8 min

🧩 Funksjoner

En funksjon er en oppskrift du lager selv. Du gir den noe inn, og den gir noe tilbake med return.

1–2. Se og forstå

Funksjoner

En funksjon er en oppskrift du kan bruke om og om igjen.

def lager funksjonen, og return sender svaret tilbake.

Det som står i parentesen, er tallene funksjonen får inn.

def dobbel(tall):    return tall * 2 print(dobbel(6))

Resultat

12

6 ↓ dobbel() ↓ 12

def areal(lengde, bredde):    return lengde * bredde print(areal(8, 5))

Resultat

40

3. Forutsi

Hva tror du skjer?

def dobbel(tall):    return tall * 2 print(dobbel(5))

Hva tror du programmet skriver ut?

4. Kjør

Prøv koden selv

Koden kjører trygt i nettleseren din. Første gang tar det noen sekunder.

Kode

5. Endre

Endre koden

Endre funksjonen slik at den ganger med 3 i stedet for 2.

Kode

Bytt ut 2 med 3 i return-linja.

6. Øv selv

✏️ Øv selv · 🔮 Forutsi resultatet

Hva skriver programmet ut?

def dobbel(tall):    return tall * 2 print(dobbel(9))

7. Miniutfordring

Klarer du denne?

Lag en funksjon areal(lengde, bredde) som gir arealet, og skriv ut arealet av et rektangel som er 8 · 5.

Kode

Fikk du koden til å virke? Marker leksjonen som fullført.