Funktionen mit mehreren Parametern
Hugo hat in der letzten Vorlesung die Verwendung von mehreren Parametern bei der Definition von Funktionen besprochen. Du wirst nun das Gelernte anwenden, um die Funktion shout()
weiter zu verändern. Hier wirst du shout()
so ändern, dass es zwei Argumente akzeptiert. Teile der Funktion shout()
, die du zuvor geschrieben hast, werden angezeigt.
Diese Übung ist Teil des Kurses
Einführung in Funktionen in Python
Anleitung zur Übung
- Ändere den Funktionskopf so ab, dass er zwei Parameter,
word1
undword2
, in dieser Reihenfolge entgegennimmt. - Verkette
word1
undword2
mit'!!!'
und weise sieshout1
bzw.shout2
zu. - Verkette
shout1
undshout2
in dieser Reihenfolge miteinander und weise sienew_shout
zu. - Übergib die Strings
'congratulations'
und'you'
in dieser Reihenfolge an einen Aufruf vonshout()
. Weise den Rückgabewertyell
zu.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)