Questão 113 · Informática: Programação e algoritmos
Julgue os próximos itens, a respeito de Python.
Considere o código a seguir, desenvolvido em Python. prisao = { "p1": {"inquerito": "INQ123", "anos_prisao": 5}, "p2": {"inquerito": "INQ567", "anos_prisao": 3}, "p3": {"inquerito": "INQ789", "anos_prisao": 6} } del prisao["p1"] for pessoa, dados in prisao.items(): dados["anos_prisao"] += 2 resultado = sum(dados["anos_prisao"] for dados in prisao.values()) print(f"O Resultado é: {resultado}") Ao ser executado, esse código apresentará o seguinte resultado. O Resultado é: 13
Julgue o item:
Gabarito: CERTO
Gabarito definitivo divulgado pela banca Cebraspe (PF 2025).
Comentário
Gabarito: CERTO.
O código Python inicializa um dicionário prisao com dados de três pessoas. Em seguida, a linha del prisao["p1"] remove a entrada correspondente à chave "p1" do dicionário. Após essa operação, o dicionário prisao contém apenas as chaves "p2" e "p3".
O laço for pessoa, dados in prisao.items(): itera sobre os itens restantes do dicionário. Para cada item, a linha dados["anos_prisao"] += 2 adiciona 2 ao valor associado à chave "anos_prisao".
- Para "p2":
anos_prisaopassa de 3 para 5. - Para "p3":
anos_prisaopassa de 6 para 8.
Finalmente, a linha resultado = sum(dados["anos_prisao"] for dados in prisao.values()) calcula a soma dos valores atualizados de "anos_prisao" para todas as pessoas restantes no dicionário. A soma será 5 (de "p2") + 8 (de "p3") = 13.
A função print(f"O Resultado é: {resultado}") exibirá a string formatada "O Resultado é: 13", que corresponde exatamente ao resultado esperado no item.
Fundamentos: Python: Dicionários (remoção de itens) · Python: Laços de repetição (`for` com `items()`) · Python: Operadores de atribuição (`+=`) · Python: Funções agregadas (`sum()`) · Python: Compreensão de geradores · Python: F-strings
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 113, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.