LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Ändere den Funktionskopf so ab, dass er zwei Parameter, word1 und word2, in dieser Reihenfolge entgegennimmt.
  • 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

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