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
Instrucciones del ejercicio
- Define una función llamada
concat()
que acepte argumentos arbitrarios llamadosargs
. - Crea una variable llamada
result
y asígnale una cadena vacía. - Crea un bucle
for
para iterar sobre cadaarg
enargs
. - 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!"))