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:
- private exibir_processos(pro):
- public exibir_processos(pro):
- function exibir_processos(pro):
- definition exibir_processos(pro):
- 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