LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Ändere den Funktionskopf so ab, dass er zwei Parameter, word1 und word2, in dieser Reihenfolge annimmt.
  • Verkette word1 und word2 mit '!!!' und weise sie shout1 bzw. shout2 zu.
  • Verkette shout1 und shout2 in dieser Reihenfolge miteinander und weise sie new_shout zu.
  • Übergib die Strings 'congratulations' und 'you' in dieser Reihenfolge an einen Aufruf von shout(). Weise den Rückgabewert yell zu.

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)
Code bearbeiten und ausführen