LoslegenKostenlos loslegen

Beliebige Anzahl von Argumenten

Python lässt zu, dass benutzerdefinierte Funktionen beliebig viele Positionsargumente durch die Verwendung von „beliebigen Argumenten” annehmen. Dank dieser Flexibilität lassen sich diese Funktionen auf vielseitige Weise nutzen, ohne dass es zu unerwarteten Ergebnissen kommt.

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

Kurs anzeigen

Anleitung zur Übung

  • Definiere eine Funktion namens concat(), die eine beliebige Anzahl von Argumenten namens args entgegennimmt.
  • Verwende eine for-Schleife, um jedes arg in args 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
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
Code bearbeiten und ausführen