Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Returnwaarde in Python | Sectie
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Pythonfuncties

bookReturnwaarde in Python

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.

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
  • 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 met de naam 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 te wachten tot 18:00 uur voordat de hond met de naam dog_name kan worden uitgelaten.

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.

Taak

Swipe to start coding

Schrijf een functie describe_dog die de name, het breed en de age van een hond als argumenten accepteert. Op basis van de age moet de functie een beschrijving retourneren:

  1. Als de leeftijd minder dan 0 is, retourneer: "Invalid age for {name}. Age cannot be negative.".
  2. Als de leeftijd 0 is, retourneer: "{name} is a newborn {breed}. A bundle of joy!".
  3. Als de leeftijd 1 is, retourneer: "{name} is a 1-year-old {breed}. A great companion!".
  4. Als de leeftijd groter dan 1 is, retourneer: "{name} is a {age}-year-old {breed}. An old dog with much wisdom!".

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookReturnwaarde in Python

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.

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
  • 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 met de naam 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 te wachten tot 18:00 uur voordat de hond met de naam dog_name kan worden uitgelaten.

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.

Taak

Swipe to start coding

Schrijf een functie describe_dog die de name, het breed en de age van een hond als argumenten accepteert. Op basis van de age moet de functie een beschrijving retourneren:

  1. Als de leeftijd minder dan 0 is, retourneer: "Invalid age for {name}. Age cannot be negative.".
  2. Als de leeftijd 0 is, retourneer: "{name} is a newborn {breed}. A bundle of joy!".
  3. Als de leeftijd 1 is, retourneer: "{name} is a 1-year-old {breed}. A great companion!".
  4. Als de leeftijd groter dan 1 is, retourneer: "{name} is a {age}-year-old {breed}. An old dog with much wisdom!".

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

some-alt