ComenzarEmpieza gratis

Añadir argumentos arbitrarios

Python permite que las funciones personalizadas acepten cualquier número de argumentos posicionales mediante el uso de «argumentos arbitrarios». Esta flexibilidad permite utilizar las funciones de diversas maneras sin dejar de obtener los resultados esperados.

Utilizando este poder, construirás una función que concatene (que una) cadenas, ¡independientemente de cuántos bloques de texto se proporcionen!

Este ejercicio forma parte del curso

Python intermedio para desarrolladores

Ver curso

Instrucciones del ejercicio

  • Define una función llamada concat() que acepte argumentos arbitrarios llamados args.
  • Crea un bucle for para iterar sobre cada arg en args.
  • Llama a la función para comprobar que funciona correctamente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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!"))
Editar y ejecutar código