Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Funktionskropp I Python | Sektion
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Pythonfunktioner

bookFunktionskropp I Python

Funktionskroppen är kodblocket inuti en funktionsdefinition. Den innehåller instruktionerna som avgör vad funktionen utför.

Tidigare har du använt matematiska formler och funktionen print() som funktionskropp. En funktionskropp kan dock även innehålla loopar, if-else-satser, nyckelord eller annan logik.

Använd ett indenteringsnivå för att definiera funktionskroppen. Indentering i Python avgör kodens struktur och specificerar vilka satser som tillhör funktionen.

Som exempel kan du skriva en funktion som avgör en katts hälsostatus baserat på mängden kalorier den konsumerar dagligen. Följande villkor gäller:

  • Om katten konsumerar mindre än 200 kalorier per dag är hälsostatusen "low";
  • Om katten konsumerar mellan 200 och 400 kalorier per dag är hälsostatusen "average";
  • Om katten konsumerar mer än 400 kalorier per dag är hälsostatusen "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

Funktionens kropp börjar med funktionsdefinitionen. Inuti avgör en if-else-sats kattens hälsostatus baserat på dagligt kaloriintag. Efter att villkoret har utvärderats konstruerar funktionen ett meddelande som återspeglar hälsostatusen och returnerar det som funktionens utdata.

I detta exempel bedömer funktionen kattens hälsostatus utifrån kaloriintaget och genererar ett motsvarande meddelande, som sedan skrivs ut som funktionens utdata.

question mark

Vad är syftet med funktionskroppen i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookFunktionskropp I Python

Svep för att visa menyn

Funktionskroppen är kodblocket inuti en funktionsdefinition. Den innehåller instruktionerna som avgör vad funktionen utför.

Tidigare har du använt matematiska formler och funktionen print() som funktionskropp. En funktionskropp kan dock även innehålla loopar, if-else-satser, nyckelord eller annan logik.

Använd ett indenteringsnivå för att definiera funktionskroppen. Indentering i Python avgör kodens struktur och specificerar vilka satser som tillhör funktionen.

Som exempel kan du skriva en funktion som avgör en katts hälsostatus baserat på mängden kalorier den konsumerar dagligen. Följande villkor gäller:

  • Om katten konsumerar mindre än 200 kalorier per dag är hälsostatusen "low";
  • Om katten konsumerar mellan 200 och 400 kalorier per dag är hälsostatusen "average";
  • Om katten konsumerar mer än 400 kalorier per dag är hälsostatusen "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

Funktionens kropp börjar med funktionsdefinitionen. Inuti avgör en if-else-sats kattens hälsostatus baserat på dagligt kaloriintag. Efter att villkoret har utvärderats konstruerar funktionen ett meddelande som återspeglar hälsostatusen och returnerar det som funktionens utdata.

I detta exempel bedömer funktionen kattens hälsostatus utifrån kaloriintaget och genererar ett motsvarande meddelande, som sedan skrivs ut som funktionens utdata.

question mark

Vad är syftet med funktionskroppen i Python?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 7
some-alt