Valeur de retour
Créer 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 retourner un message indiquant s'il est temps de promener le chien.
1234567891011121314def 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) est comprise entre 6 et 18 heures (inclus) ; - Si cette condition est vraie (c'est-à-dire que l'heure de la promenade est comprise entre 6 et 18 heures), le premier bloc de code est exécuté :
return f"Time to walk {dog_name}!"
Cette instruction return renvoie une chaîne de caractères indiquant qu'il est temps de promener le chien nommé dog_name ;
- Si la condition n'est pas vraie (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é :
return f"Wait until 6 PM to walk {dog_name}!"
Dans ce cas, l'instruction return renvoie un message différent indiquant qu'il est nécessaire d'attendre 18h pour promener le chien nommé dog_name.
Le return dans ce cas précise quel résultat est renvoyé par la fonction selon la condition. La fonction retourne une chaîne de caractères, qui est ensuite affichée à l'aide de print(message1) et print(message2).
Il est important de souligner que l'instruction return ne se contente pas de spécifier le résultat à renvoyer, mais termine également immédiatement l'exécution de la fonction. Dès qu'une instruction return est rencontrée, la fonction s'arrête et tout code suivant à l'intérieur de la fonction n'est pas exécuté.
Swipe to start coding
Écrire une fonction describe_dog qui accepte le name, le breed et l'age d'un chien comme arguments. Selon l'age, la fonction doit retourner une description :
- Si l'âge est inférieur à 0, retourner :
"Invalid age for {name}. Age cannot be negative.". - Si l'âge est 0, retourner :
"{name} is a newborn {breed}. A bundle of joy!". - Si l'âge est 1, retourner :
"{name} is a 1-year-old {breed}. A great companion!". - Si l'âge est supérieur à 1, retourner :
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!".
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
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
Valeur de retour
Glissez pour afficher le menu
Créer 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 retourner un message indiquant s'il est temps de promener le chien.
1234567891011121314def 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) est comprise entre 6 et 18 heures (inclus) ; - Si cette condition est vraie (c'est-à-dire que l'heure de la promenade est comprise entre 6 et 18 heures), le premier bloc de code est exécuté :
return f"Time to walk {dog_name}!"
Cette instruction return renvoie une chaîne de caractères indiquant qu'il est temps de promener le chien nommé dog_name ;
- Si la condition n'est pas vraie (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é :
return f"Wait until 6 PM to walk {dog_name}!"
Dans ce cas, l'instruction return renvoie un message différent indiquant qu'il est nécessaire d'attendre 18h pour promener le chien nommé dog_name.
Le return dans ce cas précise quel résultat est renvoyé par la fonction selon la condition. La fonction retourne une chaîne de caractères, qui est ensuite affichée à l'aide de print(message1) et print(message2).
Il est important de souligner que l'instruction return ne se contente pas de spécifier le résultat à renvoyer, mais termine également immédiatement l'exécution de la fonction. Dès qu'une instruction return est rencontrée, la fonction s'arrête et tout code suivant à l'intérieur de la fonction n'est pas exécuté.
Swipe to start coding
Écrire une fonction describe_dog qui accepte le name, le breed et l'age d'un chien comme arguments. Selon l'age, la fonction doit retourner une description :
- Si l'âge est inférieur à 0, retourner :
"Invalid age for {name}. Age cannot be negative.". - Si l'âge est 0, retourner :
"{name} is a newborn {breed}. A bundle of joy!". - Si l'âge est 1, retourner :
"{name} is a 1-year-old {breed}. A great companion!". - Si l'âge est supérieur à 1, retourner :
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!".
Solution
Merci pour vos commentaires !
single