LoslegenKostenlos starten

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

<Kurs>Einführung in Funktionen in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ä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 praktische Ü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)
Code bearbeiten und ausführen