ComeçarComece de graça

Adicionando argumentos arbitrários

No vídeo, você viu que o Python permite que as 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 e ainda produzam 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.
  • Crie uma variável chamada result e atribua a ela uma string vazia.
  • 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
____
  
  # Create an empty string
  result = ____
  
  # Iterate over the Python args tuple
  ____:
    result += " " + arg
  return result

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