Beliebige Anzahl von Argumenten
Im Video hast du gesehen, dass benutzerdefinierte Funktionen in Python auch eine beliebige Anzahl von Argumenten akzeptieren können. Dank dieser Flexibilität lassen sich diese Funktionen auf vielseitige Weise nutzen, ohne dass es Probleme bei der Rückgabe der Ergebnisse gibt.
Mit diesem Wissen erstellst du nun eine Funktion, die Zeichenketten miteinander verknüpft, ohne dass starr vorgegeben ist, wie viele Textblöcke eingegeben werden müssen.
Diese Übung ist Teil des Kurses
Entwicklung mit Python für Fortgeschrittene
Anleitung zur Übung
- Definiere eine Funktion namens
concat()
, die eine beliebige Anzahl von Argumenten namensargs
entgegennimmt. - Erstelle eine Variable namens
result
und weise ihr eine leere Zeichenkette zu. - Verwende eine
for
-Schleife, um jedesarg
inargs
zu durchlaufen. - Rufe die Funktion auf, um zu testen, ob sie richtig funktioniert.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Define a function called concat
____
# Create an empty string
result = ____
# Iterate over the Python args tuple
____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))