Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Funktionskrop | Hvad Er en Funktion i Python?
Python Funktioner Vejledning

bookFunktionskrop

Funktionskroppen er den kodeblok, der findes inde i en funktionsdefinition. Den indeholder de instruktioner, der definerer, hvad funktionen udfører.

Tidligere blev matematiske formler og funktionen print() anvendt som funktionskrop. En funktionskrop kan dog også indeholde løkker, if-else-sætninger, nøgleord eller anden logik.

Brug ét indryk for at definere funktionskroppen. Indrykning i Python bestemmer kodens struktur og angiver, hvilke sætninger der tilhører funktionen.

Eksempel: Kattens sundhedsniveau

Skriv en funktion, der bestemmer en kats sundhedsniveau baseret på det antal kalorier, den indtager dagligt. Overvej følgende betingelser:

  • Hvis katten indtager mindre end 200 kalorier pr. dag, er sundhedsniveauet "low";
  • Hvis katten indtager mellem 200 og 400 kalorier pr. dag, er sundhedsniveauet "average";
  • Hvis katten indtager mere end 400 kalorier pr. dag, er sundhedsniveauet "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Funktionskroppen begynder med funktionsdefinitionen. Indenfor afgør en if-else-sætning kattens sundhedsniveau baseret på det daglige kalorieindtag. Efter evaluering af betingelsen konstruerer funktionen en meddelelse, der afspejler sundhedsniveauet, og returnerer den som funktionsoutput.

I dette eksempel vurderer funktionen kattens sundhedsniveau ud fra kalorieforbruget og genererer en tilsvarende meddelelse, som derefter udskrives som funktionsoutput.

question mark

Hvad er formålet med funktionskroppen i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 4.17

bookFunktionskrop

Stryg for at vise menuen

Funktionskroppen er den kodeblok, der findes inde i en funktionsdefinition. Den indeholder de instruktioner, der definerer, hvad funktionen udfører.

Tidligere blev matematiske formler og funktionen print() anvendt som funktionskrop. En funktionskrop kan dog også indeholde løkker, if-else-sætninger, nøgleord eller anden logik.

Brug ét indryk for at definere funktionskroppen. Indrykning i Python bestemmer kodens struktur og angiver, hvilke sætninger der tilhører funktionen.

Eksempel: Kattens sundhedsniveau

Skriv en funktion, der bestemmer en kats sundhedsniveau baseret på det antal kalorier, den indtager dagligt. Overvej følgende betingelser:

  • Hvis katten indtager mindre end 200 kalorier pr. dag, er sundhedsniveauet "low";
  • Hvis katten indtager mellem 200 og 400 kalorier pr. dag, er sundhedsniveauet "average";
  • Hvis katten indtager mere end 400 kalorier pr. dag, er sundhedsniveauet "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Funktionskroppen begynder med funktionsdefinitionen. Indenfor afgør en if-else-sætning kattens sundhedsniveau baseret på det daglige kalorieindtag. Efter evaluering af betingelsen konstruerer funktionen en meddelelse, der afspejler sundhedsniveauet, og returnerer den som funktionsoutput.

I dette eksempel vurderer funktionen kattens sundhedsniveau ud fra kalorieforbruget og genererer en tilsvarende meddelelse, som derefter udskrives som funktionsoutput.

question mark

Hvad er formålet med funktionskroppen i Python?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
some-alt