IniziaInizia gratis

Adding arbitrary arguments

Python allows custom functions to accept any number of positional arguments through the use of "Arbitrary arguments". This flexibility enables functions to be used in a variety of ways while still producing the expected results.

Using this power, you'll build a function that concatenates (joins together) strings, regardless of how many blocks of text are provided!

Questo esercizio fa parte del corso

Intermediate Python for Developers

Visualizza il corso

Istruzioni dell'esercizio

  • Define a function called concat() that accepts arbitrary arguments called args.
  • Use a for loop to iterate over each arg in args.
  • Call the function to test that it works correctly.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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!"))
Modifica ed esegui il codice