Logo Passei Direto
Buscar
Considere o seguinte trecho de código em Python, que implementa uma função para processar uma lista de números inteiros. A função percorre cada elemento da lista e aplica uma operação específica. Em seguida, ela armazena o resultado em uma nova lista que é retornada ao final da execução. python Copiar código def processa_lista(lista): resultado = [] for numero in lista: if numero % 2 == 0: resultado.append(numero ** 2) else: resultado.append(numero ** 3) return resultado lista_teste = [1, 2, 3, 4, 5] print(processa_lista(lista_teste)) Fonte: SILVA, Maíra Martins da. COMP_EXEMPLO.ipynb (Programa em Python Notebook). Com base no código apresentado, assinale a alternativa que descreve o comportamento e a saída do programa. Questão 2Resposta A. A função retorna uma lista onde todos os números ímpares foram removidos. B. A função retorna uma lista onde todos os números foram elevados ao quadrado. C. A função retorna lista com quadrados dos números pares e cubos dos números ímpares. D. A função retorna uma lista onde todos os números foram elevados ao cubo. E. A função não possui saída devido a um erro de sintaxe.
User badge image
Reginaldo Matioli

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar o código passo a passo: - A função `processa_lista` recebe uma lista de números inteiros. - Para cada número na lista: - Se o número for par (`numero % 2 == 0`), ele é elevado ao quadrado (`numero ** 2`) e adicionado à lista `resultado`. - Se o número for ímpar, ele é elevado ao cubo (`numero ** 3`) e adicionado à lista `resultado`. - No final, a função retorna a lista `resultado`. Dado o exemplo `lista_teste = [1, 2, 3, 4, 5]`, a saída será: - 1 (ímpar) → 1³ = 1 - 2 (par) → 2² = 4 - 3 (ímpar) → 3³ = 27 - 4 (par) → 4² = 16 - 5 (ímpar) → 5³ = 125 Portanto, a saída será: `[1, 4, 27, 16, 125]` A alternativa que descreve corretamente esse comportamento é: C. A função retorna lista com quadrados dos números pares e cubos dos números ímpares.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina