Funktionskropp
Funktionskroppen är kodblocket inuti en funktionsdefinition. Den innehåller instruktionerna som avgör vad funktionen utför.
Tidigare användes matematiska formler och funktionen print() som funktionskropp. En funktionskropp kan dock även innehålla loopar, if-else-satser, nyckelord eller annan logik.
Använd en nivå av indrag för att definiera funktionskroppen. Indrag i Python avgör kodens struktur och specificerar vilka satser som tillhör funktionen.
Exempel: Kattens hälsotillstånd
Skriv en funktion som avgör en katts hälsotillstånd baserat på mängden kalorier den konsumerar dagligen. Följande villkor gäller:
- Om katten konsumerar mindre än
200kalorier per dag är hälsotillståndet"low"; - Om katten konsumerar mellan
200och400kalorier per dag är hälsotillståndet"average"; - Om katten konsumerar mer än
400kalorier per dag är hälsotillståndet"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 börjar med funktionsdefinitionen. Inuti avgör en if-else-sats kattens hälsotillstånd baserat på dagligt kaloriintag. Efter att villkoret har utvärderats konstruerar funktionen ett meddelande som återspeglar hälsotillståndet och returnerar det som funktionens utdata.
I detta exempel bedömer funktionen kattens hälsotillstånd utifrån kaloriintag och genererar ett motsvarande meddelande, vilket sedan skrivs ut som funktionens utdata.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 4.17
Funktionskropp
Svep för att visa menyn
Funktionskroppen är kodblocket inuti en funktionsdefinition. Den innehåller instruktionerna som avgör vad funktionen utför.
Tidigare användes matematiska formler och funktionen print() som funktionskropp. En funktionskropp kan dock även innehålla loopar, if-else-satser, nyckelord eller annan logik.
Använd en nivå av indrag för att definiera funktionskroppen. Indrag i Python avgör kodens struktur och specificerar vilka satser som tillhör funktionen.
Exempel: Kattens hälsotillstånd
Skriv en funktion som avgör en katts hälsotillstånd baserat på mängden kalorier den konsumerar dagligen. Följande villkor gäller:
- Om katten konsumerar mindre än
200kalorier per dag är hälsotillståndet"low"; - Om katten konsumerar mellan
200och400kalorier per dag är hälsotillståndet"average"; - Om katten konsumerar mer än
400kalorier per dag är hälsotillståndet"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 börjar med funktionsdefinitionen. Inuti avgör en if-else-sats kattens hälsotillstånd baserat på dagligt kaloriintag. Efter att villkoret har utvärderats konstruerar funktionen ett meddelande som återspeglar hälsotillståndet och returnerar det som funktionens utdata.
I detta exempel bedömer funktionen kattens hälsotillstånd utifrån kaloriintag och genererar ett motsvarande meddelande, vilket sedan skrivs ut som funktionens utdata.
Tack för dina kommentarer!