Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Pas de functieheader aan zodat deze twee parameters accepteert, word1 en word2, in die volgorde.
  • Concateneer zowel word1 als word2 met '!!!' en ken deze toe aan respectievelijk shout1 en shout2.
  • Concateneer shout1 en shout2 met elkaar, in die volgorde, en ken dit toe aan new_shout.
  • Geef de strings 'congratulations' en 'you', in die volgorde, door aan een aanroep van shout(). Ken de geretourneerde waarde toe aan yell.

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)
Code bewerken en uitvoeren