Funktionskrop
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
200kalorier pr. dag, er sundhedsniveauet"low"; - Hvis katten indtager mellem
200og400kalorier pr. dag, er sundhedsniveauet"average"; - Hvis katten indtager mere end
400kalorier pr. dag, er sundhedsniveauet"high".
12345678910111213141516def 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))
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.
Tak for dine kommentarer!
Spørg AI
Spørg AI
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
Funktionskrop
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
200kalorier pr. dag, er sundhedsniveauet"low"; - Hvis katten indtager mellem
200og400kalorier pr. dag, er sundhedsniveauet"average"; - Hvis katten indtager mere end
400kalorier pr. dag, er sundhedsniveauet"high".
12345678910111213141516def 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))
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.
Tak for dine kommentarer!