Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Corps de Fonction | Qu'est-ce qu'une Fonction en Python ?
Tutoriel sur les Fonctions Python

bookCorps de Fonction

Le corps de la fonction est le bloc de code à l'intérieur de la définition d'une fonction. Il contient les instructions qui définissent le comportement de la fonction.

Précédemment, vous avez utilisé des formules mathématiques et la fonction print() comme corps de fonction. Cependant, un corps de fonction peut inclure des boucles, des instructions if-else, des mots-clés ou d'autres logiques.

Utiliser un niveau d'indentation pour définir le corps de la fonction. L'indentation en Python détermine la structure du code et précise quelles instructions appartiennent à la fonction.

Exemple : Niveau de santé d'un chat

Écrire une fonction qui détermine le niveau de santé d'un chat en fonction de la quantité de calories qu'il consomme quotidiennement. Considérer les conditions suivantes :

  • Si le chat consomme moins de 200 calories par jour, le niveau de santé est "low" ;
  • Si le chat consomme entre 200 et 400 calories par jour, le niveau de santé est "average" ;
  • Si le chat consomme plus de 400 calories par jour, le niveau de santé est "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

Le corps de la fonction commence avec la définition de la fonction. À l'intérieur, une instruction if-else détermine le niveau de santé du chat en fonction de l'apport calorique quotidien. Après l'évaluation de la condition, la fonction construit un message reflétant le niveau de santé et le retourne comme résultat de la fonction.

Dans cet exemple, la fonction évalue le niveau de santé du chat selon sa consommation de calories et génère un message correspondant, qui est ensuite affiché comme résultat de la fonction.

question mark

Quel est le but du corps de la fonction en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 4.35

bookCorps de Fonction

Glissez pour afficher le menu

Le corps de la fonction est le bloc de code à l'intérieur de la définition d'une fonction. Il contient les instructions qui définissent le comportement de la fonction.

Précédemment, vous avez utilisé des formules mathématiques et la fonction print() comme corps de fonction. Cependant, un corps de fonction peut inclure des boucles, des instructions if-else, des mots-clés ou d'autres logiques.

Utiliser un niveau d'indentation pour définir le corps de la fonction. L'indentation en Python détermine la structure du code et précise quelles instructions appartiennent à la fonction.

Exemple : Niveau de santé d'un chat

Écrire une fonction qui détermine le niveau de santé d'un chat en fonction de la quantité de calories qu'il consomme quotidiennement. Considérer les conditions suivantes :

  • Si le chat consomme moins de 200 calories par jour, le niveau de santé est "low" ;
  • Si le chat consomme entre 200 et 400 calories par jour, le niveau de santé est "average" ;
  • Si le chat consomme plus de 400 calories par jour, le niveau de santé est "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

Le corps de la fonction commence avec la définition de la fonction. À l'intérieur, une instruction if-else détermine le niveau de santé du chat en fonction de l'apport calorique quotidien. Après l'évaluation de la condition, la fonction construit un message reflétant le niveau de santé et le retourne comme résultat de la fonction.

Dans cet exemple, la fonction évalue le niveau de santé du chat selon sa consommation de calories et génère un message correspondant, qui est ensuite affiché comme résultat de la fonction.

question mark

Quel est le but du corps de la fonction en Python ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
some-alt