Functies met meerdere parameters
Hugo besprak het gebruik van meerdere parameters bij het definiëren van functies in het vorige college. Je gaat nu gebruiken wat je hebt geleerd om de functie shout() verder aan te passen. Hier ga je shout() wijzigen zodat de functie twee argumenten accepteert. Delen van de functie shout(), die je eerder schreef, zijn weergegeven.
Deze oefening maakt deel uit van de cursus
Introductie tot functies in Python
Oefeninstructies
- Pas de functieheader aan zodat deze twee parameters accepteert,
word1enword2, in die volgorde. - Concateneer zowel
word1alsword2met'!!!'en ken deze toe aan respectievelijkshout1enshout2. - Concateneer
shout1enshout2met elkaar, in die volgorde, en ken dit toe aannew_shout. - Geef de strings
'congratulations'en'you', in die volgorde, door aan een aanroep vanshout(). Ken de geretourneerde waarde toe aanyell.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define shout with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)