FC ConcursosFC Concursos

Questão FC373133

Considere o programa Python abaixo: ..I.. for x in pro: print(x) processos = ["0456789908", "0875643087", "0897645109"] exibir_processos(processos) Para que o programa seja executa

Linguagens de Programação para Ciência de Dados

FCC · 2019

Considere o programa Python abaixo:


..I..
  for x in pro:
   print(x)
processos = ["0456789908", "0875643087", "0897645109"]
exibir_processos(processos)


Para que o programa seja executado corretamente, em condições ideais, a indicação I deve ser substituída por:

  1. private exibir_processos(pro):
  2. public exibir_processos(pro):
  3. function exibir_processos(pro):
  4. definition exibir_processos(pro):
  5. def exibir_processos(pro):
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa correta é def exibir_processos(pro):. Em Python, def inicia a declaração de uma função, seguida pelo nome e pelos parâmetros entre parênteses, terminando em dois-pontos, que indicam o início do bloco de código da função.

O parâmetro pro é obrigatório aqui porque, na linha seguinte, o laço for x in pro: percorre exatamente esse argumento. Assim, a função recebe uma lista (no exemplo, processos) e o corpo indentado contém print(x) para exibir cada elemento.

Também é importante respeitar a indentação: todas as linhas que compõem a função devem estar recuadas em relação à declaração. Por fim, ao chamar exibir_processos(processos), a lista é passada como valor para o parâmetro pro, permitindo o processamento esperado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo