Questão FC514933
Julgue o próximo item, a respeito de Python. Considere o código a seguir, desenvolvido em Python. conjunto = ((2,7), (4,9), (6,4), (4,6)) resultado = 0 x = 0 while x < len(conjunto
Linguagens de Programação para Ciência de Dados
CEBRASPE (CESPE) · 2025
Julgue o próximo item, a respeito de Python.
Considere o código a seguir, desenvolvido em Python.
conjunto = ((2,7), (4,9), (6,4), (4,6)) resultado = 0 x = 0 while x < len(conjunto): numeros = conjunto[x] y = numeros[1] if y == 4: pass else: resultado += y x += 1 print(f"O Resultado é: {resultado}")
Ao ser executado, esse código apresentará o seguinte resultado.
O Resultado é: 22
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O código percorre a variável conjunto, que é uma sequência de tuplas. A cada iteração o índice x acessa uma tupla e a variável y recebe o elemento na posição 1: y = numeros[1], produzindo os valores 7, 9, 4 e 6.
A estrutura condicional testa y == 4. Quando a condição é verdadeira, o comando pass não faz nada (no-op), portanto aquele valor é ignorado; caso contrário, o valor é somado à variável resultado. O laço avança por meio de x += 1 até terminar.
Como apenas a terceira tupla (6, 4) tem y igual a 4, ela é desprezada. Logo somam-se os demais valores: \(7 + 9 + 6 = 22\). Portanto a saída é "O Resultado é: 22", confirmando o julgamento CERTO.
Conteúdo do catálogo FC Concursos · Atualizado em