Returvärden
Upptäck hur returvärden gör funktioner mer mångsidiga.
Returvärden är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 2 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.
Introduktion till returvärden
Returvärden gör att funktioner kan skicka data tillbaka till den del av programmet som anropade dem. Det gör funktioner mer mångsidiga och återanvändbara.
I den här lektionen får du lära dig att använda returvärden effektivt i Python-funktioner.

Vad är ett returvärde?
Ett returvärde är resultatet från en funktion. Du kan använda nyckelordet return för att skicka data tillbaka till anroparen.
Exempel:
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Returnera ett enda värde
En funktion kan returnera ett enda värde med hjälp av nyckelordet return:
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Returnera flera värden
Du kan returnera flera värden från 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)Använda returvärden
Returvärden kan lagras i variabler eller användas direkt i uttryck:
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Returnera None
Om en funktion inte innehåller en return-sats returnerar den automatiskt None:
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Praktiskt exempel
Här är ett exempel på en funktion som beräknar arean av en 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)Vanliga misstag med returvärden
Här är några vanliga misstag att undvika:
- Att glömma att använda nyckelordet
returni en funktion. - Att försöka använda resultatet från en funktion utan att lagra eller använda dess returvärde.
- Att returnera typer som inte är kompatibla med den förväntade användningen.
Vad har vi lärt oss?
I den här lektionen har du lärt dig:
- Vad returvärden är och hur man använder dem.
- Hur man returnerar ett eller flera värden från en funktion.
- Praktiska tillämpningar av returvärden i Python.
Bra jobbat! Låt oss gå vidare till nästa lektion.

Lär dig Python med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 76
- Lektioner
- 320
Vanliga frågor
Är lektionen ”Returvärden” gratis?
Ja – hela texten till ”Returvärden” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Returvärden”?
Upptäck hur returvärden gör funktioner mer mångsidiga. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Python Academy?
Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 5.
Hur lång tid tar lektionen ”Returvärden”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Python Academy-lektionen?
Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Vad är en funktion?
- Returvärden
- Variablers räckvidd och livslängd
- Inbyggda funktioner kontra egendefinierade funktioner
- Importera moduler