Questão 110 · Informática: Programação e algoritmos
Julgue os próximos itens, a respeito de Python.
Considere o código a seguir, desenvolvido em Python. lista = [1, 2, 3, 4] resultado = 0 x = 1 while x < len(lista) 1: resultado += lista[x] x += 1 print(f"O Resultado é: {resultado}") Ao ser executado, esse código apresentará o seguinte resultado. O Resultado é: 6
Julgue o item:
Gabarito: ERRADO
Gabarito definitivo divulgado pela banca Cebraspe (PF 2025).
Comentário
Gabarito: ERRADO.
O código Python fornecido tem como objetivo somar elementos de uma lista. Vamos analisar a execução passo a passo:
lista = [1, 2, 3, 4]resultado = 0x = 1O loop
while x < len(lista) - 1:será executado enquantoxfor menor quelen(lista) - 1. Comolen(lista)é 4,len(lista) - 1é 3. Portanto, o loop continua enquantox < 3.1ª iteração:
xé 1.1 < 3é verdadeiro.resultado += lista[x](ou seja,resultado += lista[1]).lista[1]é 2. Então,resultadose torna0 + 2 = 2.x += 1fazxse tornar 2.
2ª iteração:
xé 2.2 < 3é verdadeiro.resultado += lista[x](ou seja,resultado += lista[2]).lista[2]é 3. Então,resultadose torna2 + 3 = 5.x += 1fazxse tornar 3.
3ª iteração:
xé 3.3 < 3é falso. O loop termina.
print(f"O Resultado é: {resultado}")imprimirá "O Resultado é: 5".
O item afirma que o resultado seria "O Resultado é: 6". No entanto, a execução do código demonstra que o resultado correto é 5. A condição de parada do while (x < len(lista) - 1) é crucial, pois impede que o último elemento da lista (lista[3], que é 4) seja somado.
Dica: Preste muita atenção às condições de loop (while, for) e aos índices de acesso a listas, especialmente quando len() é utilizado em conjunto com operadores de comparação e aritméticos.
Fundamentos: Lógica de programação · Estruturas de repetição (while) em Python · Indexação de listas em Python
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe PF 2025 (Estatístico), questão 110, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.