Funktionen mit mehreren Parametern
Hugo ist im letzten Abschnitt auf die Verwendung von mehreren Parametern bei der Definition von Funktionen eingegangen. Du wendest nun das Gelernte an, um die Funktion shout() weiter zu verändern. Hier änderst du shout() so, dass sie zwei Argumente akzeptiert. Es werden Teile der Funktion shout() angezeigt, die du zuvor geschrieben hast.
Diese Übung ist Teil des Kurses
Einführung in Funktionen in Python
Anleitung zur Übung
- Ändere den Funktionskopf so ab, dass er zwei Parameter,
word1undword2, in dieser Reihenfolge annimmt. - Verkette
word1undword2mit'!!!'und weise sieshout1bzw.shout2zu. - Verkette
shout1undshout2in dieser Reihenfolge miteinander und weise sienew_shoutzu. - Übergib die Strings
'congratulations'und'you'in dieser Reihenfolge an einen Aufruf vonshout(). Weise den Rückgabewertyellzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)