Functielichaam
Het functieblok is het codeblok binnen een functiedefinitie. Het bevat de instructies die bepalen wat de functie doet.
Eerder gebruikte je wiskundige formules en de print()-functie als de body. Een functieblok kan echter ook lussen, if-else-verklaringen, sleutelwoorden of andere logica bevatten.
Gebruik één inspringingsniveau om het functieblok te definiëren. Inspringing in Python bepaalt de structuur van de code en geeft aan welke statements tot de functie behoren.
Voorbeeld: Gezondheidsniveau van een kat
Schrijf een functie die het gezondheidsniveau van een kat bepaalt op basis van het aantal calorieën dat deze dagelijks binnenkrijgt. Houd rekening met de volgende voorwaarden:
- Als de kat minder dan
200calorieën per dag binnenkrijgt, is het gezondheidsniveau"low"; - Als de kat tussen de
200en400calorieën per dag binnenkrijgt, is het gezondheidsniveau"average"; - Als de kat meer dan
400calorieën per dag binnenkrijgt, is het gezondheidsniveau"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))
Het functieblok begint met de functiedefinitie. Binnenin bepaalt een if-else-verklaring het gezondheidsniveau van de kat op basis van de dagelijkse calorie-inname. Na het evalueren van de voorwaarde stelt de functie een bericht samen dat het gezondheidsniveau weergeeft en retourneert dit als uitvoer van de functie.
In dit voorbeeld beoordeelt de functie het gezondheidsniveau van de kat op basis van de calorieconsumptie en genereert een bijbehorend bericht, dat vervolgens als uitvoer van de functie wordt afgedrukt.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain how the if-else statements work in this function?
What happens if I input a negative calorie value?
Can you show how to modify the function for different calorie ranges?
Geweldig!
Completion tarief verbeterd naar 4.17
Functielichaam
Veeg om het menu te tonen
Het functieblok is het codeblok binnen een functiedefinitie. Het bevat de instructies die bepalen wat de functie doet.
Eerder gebruikte je wiskundige formules en de print()-functie als de body. Een functieblok kan echter ook lussen, if-else-verklaringen, sleutelwoorden of andere logica bevatten.
Gebruik één inspringingsniveau om het functieblok te definiëren. Inspringing in Python bepaalt de structuur van de code en geeft aan welke statements tot de functie behoren.
Voorbeeld: Gezondheidsniveau van een kat
Schrijf een functie die het gezondheidsniveau van een kat bepaalt op basis van het aantal calorieën dat deze dagelijks binnenkrijgt. Houd rekening met de volgende voorwaarden:
- Als de kat minder dan
200calorieën per dag binnenkrijgt, is het gezondheidsniveau"low"; - Als de kat tussen de
200en400calorieën per dag binnenkrijgt, is het gezondheidsniveau"average"; - Als de kat meer dan
400calorieën per dag binnenkrijgt, is het gezondheidsniveau"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))
Het functieblok begint met de functiedefinitie. Binnenin bepaalt een if-else-verklaring het gezondheidsniveau van de kat op basis van de dagelijkse calorie-inname. Na het evalueren van de voorwaarde stelt de functie een bericht samen dat het gezondheidsniveau weergeeft en retourneert dit als uitvoer van de functie.
In dit voorbeeld beoordeelt de functie het gezondheidsniveau van de kat op basis van de calorieconsumptie en genereert een bijbehorend bericht, dat vervolgens als uitvoer van de functie wordt afgedrukt.
Bedankt voor je feedback!