0% fullført
Kapittel 1.6
I dette kapitlet skal du lære å definere egne funksjoner, bruke parametere, return-verdier og forstå variable scope.

En funksjon er en navngitt blokk med kode som kan gjenbrukes. I stedet for å skrive den samme koden flere ganger, definerer vi en funksjon og kaller den når vi trenger den.
def funksjons_navn(): # Kode som kjøres når funksjonen kalles# Kalle funksjonen:funksjons_navn()Parametere (også kalt argumenter) lar oss sende informasjon til funksjonen. Dette gjør funksjoner mye mer fleksible og gjenbrukbare.
def funksjons_navn(parameter1, parameter2): # Bruk parameter1 og parameter2# Kalle med argumenter:funksjons_navn(verdi1, verdi2)def si_hei(navn="venn"): print(f"Hei, {navn}!")si_hei() og si_hei("Anna")Med return kan en funksjon gi tilbake (returnere) en verdi. Dette lar oss bruke resultatet fra funksjonen i resten av programmet.
return, avsluttes funksjonen umiddelbart. Kode etter return-setningen blir ikke kjørt.En docstring er en beskrivelse av hva funksjonen gjør. Den skrives med trippel anførselstegn rett etter funksjonsdefinisjonen.
✓Funksjoner defineres med def funksjons_navn():
✓Parametere lar oss sende informasjon til funksjonen
✓return gir en verdi tilbake fra funksjonen
✓Docstrings dokumenterer hva funksjonen gjør
✓Funksjoner gjør kode gjenbrukbar og lettere å vedlikeholde
✓Bruk beskrivende navn og hold funksjoner fokuserte
Du har fullført alle 8 kapitler i Kapittel 1: Grunnleggende Python!
Du har nå lært det grunnleggende om Python-programmering: variabler, datatyper, operatorer, input, betingelser, løkker og funksjoner. Dette er fundamentet for alt videre arbeid med Python!