ComeçarComece gratuitamente

Argumentos arbitrários de palavras-chave

Argumentos posicionais arbitrários são uma maneira de adicionar flexibilidade ao criar funções personalizadas, mas você também pode usar argumentos arbitrários de palavras-chave.

Seu objetivo é usar a função concat que você criou no último exercício e modificá-la para aceitar argumentos arbitrários de palavras-chave. Boa sorte!

Este exercício faz parte do curso

Python intermediário para desenvolvedores

Ver Curso

Instruções de exercício

  • Defina concat() como uma função que aceita argumentos de palavras-chave arbitrárias chamadas kwargs.
  • Dentro da função, crie uma string vazia.
  • Dentro da função, faça um loop sobre os valores do argumento da palavra-chave, usando kwarg como iterador.
  • Chame concat() com argumentos de palavra-chave de start igual a "Python", middle igual a "is" e end igual a "great!".

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código