Returværdier
Opdag, hvordan returværdier gør funktioner mere alsidige.
Returværdier er en gratis Python Academy-lektion på CoddyKit. Dette er lektion 2 af 5. 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 Python Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Python Academy-kurset indeholder 5 lektioner i alt.
Introduktion til returværdier
Returværdier gør det muligt for funktioner at sende data tilbage til den del af programmet, der kaldte dem. Det gør funktioner mere fleksible og genanvendelige.
I denne lektion lærer du, hvordan du bruger returværdier effektivt i Python-funktioner.

Hvad er en returværdi?
En returværdi er resultatet af en funktion. Du kan bruge nøgleordet return til at sende data tilbage til den kaldende kode.
For eksempel:
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Returnere en enkelt værdi
En funktion kan returnere en enkelt værdi ved hjælp af nøgleordet return:
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Returnere flere værdier
Du kan returnere flere værdier fra en funktion som en tupel:
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)Brug af returværdier
Returværdier kan gemmes i variabler eller bruges direkte i udtryk:
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Returnere None
Hvis en funktion ikke har en return-sætning, returnerer den automatisk None:
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Praktisk eksempel
Her er et eksempel på en funktion, der beregner arealet af et rektangel:
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)Almindelige fejl med returværdier
Her er nogle almindelige fejl, du bør undgå:
- Glemme at bruge nøgleordet
returni en funktion. - Forsøge at bruge en funktions resultat uden at gemme eller bruge dens returværdi.
- Returnere inkompatible typer til de forventede anvendelsesområder.
Hvad har vi lært?
I denne lektion lærte du:
- Hvad returværdier er, og hvordan du bruger dem.
- Hvordan du returnerer enkelte eller flere værdier fra en funktion.
- Praktiske anvendelser af returværdier i Python.
Godt gået! Lad os gå videre til næste lektion.

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
- 76
- Lektioner
- 320
Ofte stillede spørgsmål
Er lektionen “Returværdier” gratis?
Ja — hele teksten til “Returværdier” 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 Python Academy-kurset, skal du opgradere til CoddyKit PRO. Python Academy-kurset indeholder 5 lektioner i alt.
Hvad lærer jeg i “Returværdier”?
Opdag, hvordan returværdier gør funktioner mere alsidige. Du øver dig i Python Academy 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å Python Academy?
Der kræves ingen tidligere erfaring. Python Academy 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 2 af 5.
Hvor lang tid tager lektionen “Returværdier”?
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 Python Academy-lektion?
Ja. Alle Python Academy-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
- Hvad er en funktion?
- Returværdier
- Variablers scope og levetid
- Indbyggede funktioner kontra brugerdefinerede funktioner
- Import af moduler