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
Instruções de exercício
- Defina
concat()
como uma função que aceita argumentos de palavras-chave arbitrárias chamadaskwargs
. - 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 destart
igual a"Python"
,middle
igual a"is"
eend
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!"))