Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak de functieheader af door de parameternaam word toe te voegen.
  • Ken het resultaat van word samengevoegd met '!!!' toe aan shout_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'
Code bewerken en uitvoeren