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 het functieblok. Een functieblok kan echter ook lussen, if-else-verklaringen, sleutelwoorden of andere logica bevatten.
Gebruik één inspringniveau om het functieblok te definiëren. Inspringing in Python bepaalt de structuur van de code en geeft aan welke instructies 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 op 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?
Awesome!
Completion rate improved to 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 het functieblok. Een functieblok kan echter ook lussen, if-else-verklaringen, sleutelwoorden of andere logica bevatten.
Gebruik één inspringniveau om het functieblok te definiëren. Inspringing in Python bepaalt de structuur van de code en geeft aan welke instructies 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 op 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!