Functies met één parameter
Gefeliciteerd! Je hebt met succes je eigen functie gedefinieerd én aangeroepen! Dat is best cool.
In de vorige oefening definieerde en riep je de functie shout() aan, die een string afdrukte met '!!!' eraan vastgeplakt.
Je gaat shout() nu updaten door een parameter toe te voegen, zodat de functie elk doorgegeven stringargument kan accepteren en verwerken. Merk ook op dat shout(word), het deel van de header dat de functienaam en parameter(s) specificeert, de signature van de functie wordt genoemd. Deze term kun je in het wild tegenkomen!
Deze oefening maakt deel uit van de cursus
Introductie tot functies in Python
Oefeninstructies
- Maak de functieheader af door de parameternaam
wordtoe te voegen. - Ken het resultaat van
wordsamengevoegd met'!!!'toe aanshout_word. - Print de waarde van
shout_word. - Roep de functie
shout()aan en geef de string'congratulations'door.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define shout with the parameter, word
def shout(____):
"""Print a string with three exclamation marks"""
# Concatenate the strings: shout_word
____ = ____ + '!!!'
# Print shout_word
print(____)
# Call shout with the string 'congratulations'