ComeçarComece de graça

Adicionando argumentos arbitrários

Python permite que funções personalizadas aceitem qualquer número de argumentos posicionais por meio do uso de "argumentos arbitrários". Essa flexibilidade permite que as funções sejam usadas de várias maneiras, sem deixar de produzir os resultados esperados.

Usando esse poder, você criará uma função que concatena (une) strings, independentemente de quantos blocos de texto forem fornecidos!

Este exercício faz parte do curso

Python intermediário para desenvolvedores

Ver curso

Instruções do exercício

  • Defina uma função chamada concat() que aceite argumentos arbitrários chamados args.
  • Use um loop for para iterar sobre cada arg em args.
  • Chame a função para testar se ela está funcionando corretamente.

Exercício interativo prático

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

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
Editar e executar o código