Funksjonskropp
Funksjonskroppen er kodeblokken inne i en funksjonsdefinisjon. Den inneholder instruksjonene som definerer hva funksjonen gjør.
Tidligere brukte du matematiske formler og print()-funksjonen som funksjonskropp. En funksjonskropp kan imidlertid også inkludere løkker, if-else-setninger, nøkkelord eller annen logikk.
Bruk ett innrykk for å definere funksjonskroppen. Innrykk i Python bestemmer strukturen på koden og angir hvilke setninger som tilhører funksjonen.
Eksempel: Kattens helsenivå
Skriv en funksjon som bestemmer en katts helsenivå basert på hvor mange kalorier den får i seg daglig. Vurder følgende betingelser:
- Hvis katten får i seg mindre enn
200kalorier per dag, er helsenivået"low"; - Hvis katten får i seg mellom
200og400kalorier per dag, er helsenivået"average"; - Hvis katten får i seg mer enn
400kalorier per dag, er helsenivået"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))
Funksjonskroppen begynner med funksjonsdefinisjonen. Inne i funksjonen avgjør en if-else-setning kattens helsenivå basert på daglig kaloriinntak. Etter at betingelsen er evaluert, konstruerer funksjonen en melding som gjenspeiler helsenivået og returnerer den som funksjonens resultat.
I dette eksemplet vurderer funksjonen kattens helsenivå basert på kaloriinntak og genererer en tilhørende melding, som deretter skrives ut som funksjonens resultat.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4.17
Funksjonskropp
Sveip for å vise menyen
Funksjonskroppen er kodeblokken inne i en funksjonsdefinisjon. Den inneholder instruksjonene som definerer hva funksjonen gjør.
Tidligere brukte du matematiske formler og print()-funksjonen som funksjonskropp. En funksjonskropp kan imidlertid også inkludere løkker, if-else-setninger, nøkkelord eller annen logikk.
Bruk ett innrykk for å definere funksjonskroppen. Innrykk i Python bestemmer strukturen på koden og angir hvilke setninger som tilhører funksjonen.
Eksempel: Kattens helsenivå
Skriv en funksjon som bestemmer en katts helsenivå basert på hvor mange kalorier den får i seg daglig. Vurder følgende betingelser:
- Hvis katten får i seg mindre enn
200kalorier per dag, er helsenivået"low"; - Hvis katten får i seg mellom
200og400kalorier per dag, er helsenivået"average"; - Hvis katten får i seg mer enn
400kalorier per dag, er helsenivået"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))
Funksjonskroppen begynner med funksjonsdefinisjonen. Inne i funksjonen avgjør en if-else-setning kattens helsenivå basert på daglig kaloriinntak. Etter at betingelsen er evaluert, konstruerer funksjonen en melding som gjenspeiler helsenivået og returnerer den som funksjonens resultat.
I dette eksemplet vurderer funksjonen kattens helsenivå basert på kaloriinntak og genererer en tilhørende melding, som deretter skrives ut som funksjonens resultat.
Takk for tilbakemeldingene dine!