ComenzarEmpieza gratis

Añadir argumentos arbitrarios

En el vídeo, has visto que Python permite que las funciones personalizadas acepten cualquier número de argumentos posicionales mediante el uso de "Argumentos arbitrarios". Esta flexibilidad permite que las funciones se utilicen de diversas formas, ¡sin dejar de producir 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 una variable llamada result y asígnale una cadena vacía.
  • 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 completando el código de muestra.

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