ComenzarEmpieza gratis

Argumentos arbitrarios de palabras clave

Los argumentos posicionales arbitrarios son una forma de añadir flexibilidad al crear funciones personalizadas, pero también puedes utilizar argumentos de palabra clave arbitrarios.

Tu objetivo es tomar la función concat que creaste en el último ejercicio y modificarla para que acepte argumentos de palabras clave arbitrarias. Buena suerte.

Este ejercicio forma parte del curso

Python intermedio para desarrolladores

Ver curso

Instrucciones de ejercicio

  • Define concat() como una función que acepta argumentos de palabra clave arbitraria llamada kwargs.
  • Dentro de la función, crea una cadena vacía.
  • Dentro de la función, haz un bucle sobre los valores de los argumentos de las palabras clave, utilizando kwarg como iterador.
  • Llama a concat() con argumentos de palabra clave de start igual a "Python", middle igual a "is", y end igual a "great!".

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Define a function called concat
____
  
  # Create an empty string
  result = ____
  
  # Iterate over the Python kwargs
  ____:
    result += " " + kwarg
  return result

# Call the function
print(____(____="Python", ____="is", ____="great!"))
Editar y ejecutar código