Contenu du cours
Tutoriel sur les Fonctions Python
Tutoriel sur les Fonctions Python
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.
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)
-
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é.
Swipe to start coding
Votre tâche est de compléter la fonction greet_dog
afin qu'elle return le greeting approprié.
Solution
Merci pour vos commentaires !
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.
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)
-
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é.
Swipe to start coding
Votre tâche est de compléter la fonction greet_dog
afin qu'elle return le greeting approprié.
Solution
Merci pour vos commentaires !