Geretourneerde Waarde
Maak een functie walk_the_dog
die de naam van de hond dog_name
en de wandeltijd walk_time
als parameters neemt. De functie moet een bericht teruggeven dat aangeeft of het tijd is om de hond uit te laten.
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)
- De voorwaarde
if 6 <= walk_time <= 18:
controleert of de wandeltijd (walk_time
) tussen 6 en 18 uur ligt (inclusief); - Als deze voorwaarde waar is (dus de wandeltijd ligt tussen 6 en 18 uur), wordt het eerste codeblok uitgevoerd:
return f"Time to walk {dog_name}!"
Deze return
-instructie geeft een string terug die aangeeft dat het tijd is om met de hond genaamd dog_name
te gaan wandelen;
- Als de voorwaarde niet waar is (dus de wandeltijd ligt niet tussen 6 en 18 uur), wordt het tweede codeblok uitgevoerd:
return f"Wait until 6 PM to walk {dog_name}!"
In dit geval geeft de return
-instructie een ander bericht terug dat aangeeft dat het nodig is om tot 18:00 uur te wachten voordat de hond genaamd dog_name
uitgelaten kan worden.
De return
specificeert in dit geval welk resultaat uit de functie wordt teruggegeven op basis van de voorwaarde. De functie retourneert een string, die vervolgens wordt afgedrukt met print(message1)
en print(message2)
.
Het is belangrijk te benadrukken dat de return
-instructie niet alleen het resultaat bepaalt dat wordt teruggegeven, maar ook direct de uitvoering van de functie beëindigt. Zodra een return
-instructie wordt aangetroffen, verlaat de functie direct en wordt eventuele daaropvolgende code binnen de functie niet meer uitgevoerd.
Swipe to start coding
Schrijf een functie describe_dog
die de name
, het breed
en de age
van een hond als argumenten accepteert. Afhankelijk van de age
moet de functie een beschrijving retourneren:
- Als de leeftijd minder dan 0 is, retourneer:
"Invalid age for {name}. Age cannot be negative."
. - Als de leeftijd 0 is, retourneer:
"{name} is a newborn {breed}. A bundle of joy!"
. - Als de leeftijd 1 is, retourneer:
"{name} is a 1-year-old {breed}. A great companion!"
. - Als de leeftijd groter dan 1 is, retourneer:
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!"
.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.35
Geretourneerde Waarde
Veeg om het menu te tonen
Maak een functie walk_the_dog
die de naam van de hond dog_name
en de wandeltijd walk_time
als parameters neemt. De functie moet een bericht teruggeven dat aangeeft of het tijd is om de hond uit te laten.
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)
- De voorwaarde
if 6 <= walk_time <= 18:
controleert of de wandeltijd (walk_time
) tussen 6 en 18 uur ligt (inclusief); - Als deze voorwaarde waar is (dus de wandeltijd ligt tussen 6 en 18 uur), wordt het eerste codeblok uitgevoerd:
return f"Time to walk {dog_name}!"
Deze return
-instructie geeft een string terug die aangeeft dat het tijd is om met de hond genaamd dog_name
te gaan wandelen;
- Als de voorwaarde niet waar is (dus de wandeltijd ligt niet tussen 6 en 18 uur), wordt het tweede codeblok uitgevoerd:
return f"Wait until 6 PM to walk {dog_name}!"
In dit geval geeft de return
-instructie een ander bericht terug dat aangeeft dat het nodig is om tot 18:00 uur te wachten voordat de hond genaamd dog_name
uitgelaten kan worden.
De return
specificeert in dit geval welk resultaat uit de functie wordt teruggegeven op basis van de voorwaarde. De functie retourneert een string, die vervolgens wordt afgedrukt met print(message1)
en print(message2)
.
Het is belangrijk te benadrukken dat de return
-instructie niet alleen het resultaat bepaalt dat wordt teruggegeven, maar ook direct de uitvoering van de functie beëindigt. Zodra een return
-instructie wordt aangetroffen, verlaat de functie direct en wordt eventuele daaropvolgende code binnen de functie niet meer uitgevoerd.
Swipe to start coding
Schrijf een functie describe_dog
die de name
, het breed
en de age
van een hond als argumenten accepteert. Afhankelijk van de age
moet de functie een beschrijving retourneren:
- Als de leeftijd minder dan 0 is, retourneer:
"Invalid age for {name}. Age cannot be negative."
. - Als de leeftijd 0 is, retourneer:
"{name} is a newborn {breed}. A bundle of joy!"
. - Als de leeftijd 1 is, retourneer:
"{name} is a 1-year-old {breed}. A great companion!"
. - Als de leeftijd groter dan 1 is, retourneer:
"{name} is a {age}-year-old {breed}. An old dog with much wisdom!"
.
Oplossing
Bedankt voor je feedback!
single