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

Glissez pour afficher le menu

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é:

    python

    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é:

    python

    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

Demandez à l'IA

expand
ChatGPT

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

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é:

    python

    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é:

    python

    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
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt