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!
Este exercício faz parte do curso
Python intermediário para desenvolvedores
Instruções do exercício
- Define a function called
concat()that accepts arbitrary arguments calledargs. - Use a
forloop to iterate over eacharginargs. - Call the function to test that it works correctly.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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!"))