Comece agoraComece grátis

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 exercicio faz parte do curso

Python intermediário para desenvolvedores

Ver curso

Instruções do exercicio

  • 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.

exercicio interativo prático

Tente este exercicio 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 Código