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

Contenu du cours

Tutoriel sur les Fonctions Python

Tutoriel sur les Fonctions Python

1. Qu'est-ce Qu'une Fonction en Python ?
2. Arguments Positionnels et Optionnels
3. Arguments Arbitraires
4. Spécification de la Valeur de Retour de la Fonction
5. Fonctions de Récursion et Lambda

book
Valeur de Retour

Créons une fonction walk_the_dog qui prend en paramètres le nom du chien dog_name et l'heure de la promenade walk_time. La fonction doit return un message indiquant s'il est temps de promener le chien.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • La condition if 6 <= walk_time <= 18: vérifie si l'heure de la promenade (walk_time) se situe entre 6 et 18 heures (inclus).

  • Si cette condition est true (c'est-à-dire que l'heure de la promenade est entre 6 et 18 heures), le premier bloc de code est exécuté:

    Cette instruction return renvoie une chaîne indiquant qu'il est temps de promener le chien nommé dog_name.

  • Si la condition n'est not true (c'est-à-dire que l'heure de la promenade n'est pas comprise entre 6 et 18 heures), le second bloc de code est exécuté:

    Dans ce cas, l'instruction return renvoie un message différent, indiquant qu'il faut attendre jusqu'à 18 heures pour promener le chien nommé dog_name.

L'instruction return dans ce cas précise le résultat renvoyé par la fonction en fonction de la condition. La fonction renvoie une chaîne, qui est ensuite affichée en utilisant print(message1) et print(message2).

Il est important de souligner que l'instruction return ne spécifie pas seulement le résultat à renvoyer, mais termine également immédiatement l'exécution de la fonction. Une fois qu'une instruction return est rencontrée, la fonction se termine et tout code subséquent dans la fonction n'est pas exécuté.

Tâche

Swipe to start coding

Votre tâche est de compléter la fonction greet_dog afin qu'elle return le greeting approprié.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
toggle bottom row

book
Valeur de Retour

Créons une fonction walk_the_dog qui prend en paramètres le nom du chien dog_name et l'heure de la promenade walk_time. La fonction doit return un message indiquant s'il est temps de promener le chien.

1234567891011121314
def walk_the_dog(dog_name, walk_time): # Check if the walk time is between 6 and 18 hours if 6 <= walk_time <= 18: return f"Time to walk {dog_name}!" else: return f"Wait until 6 PM to walk {dog_name}!" # Function calls with different parameters message1 = walk_the_dog("Bella", 14) message2 = walk_the_dog("Charlie", 20) # Display the results print(message1) print(message2)
copy
  • La condition if 6 <= walk_time <= 18: vérifie si l'heure de la promenade (walk_time) se situe entre 6 et 18 heures (inclus).

  • Si cette condition est true (c'est-à-dire que l'heure de la promenade est entre 6 et 18 heures), le premier bloc de code est exécuté:

    Cette instruction return renvoie une chaîne indiquant qu'il est temps de promener le chien nommé dog_name.

  • Si la condition n'est not true (c'est-à-dire que l'heure de la promenade n'est pas comprise entre 6 et 18 heures), le second bloc de code est exécuté:

    Dans ce cas, l'instruction return renvoie un message différent, indiquant qu'il faut attendre jusqu'à 18 heures pour promener le chien nommé dog_name.

L'instruction return dans ce cas précise le résultat renvoyé par la fonction en fonction de la condition. La fonction renvoie une chaîne, qui est ensuite affichée en utilisant print(message1) et print(message2).

Il est important de souligner que l'instruction return ne spécifie pas seulement le résultat à renvoyer, mais termine également immédiatement l'exécution de la fonction. Une fois qu'une instruction return est rencontrée, la fonction se termine et tout code subséquent dans la fonction n'est pas exécuté.

Tâche

Swipe to start coding

Votre tâche est de compléter la fonction greet_dog afin qu'elle return le greeting approprié.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 4
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt