Magna Concursos
3721278 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
Provas:

Julgue o item a seguir, referentes a Python.

Considere que certo professor universitário tenha desenvolvido o código em Python a seguir, que classifica estudantes de acordo com o desempenho de cada um. Considere, ainda, que para testar o código, esse professor tenha gerado 30 números aleatórios superiores ou iguais 0 e inferiores ou iguais a 10. Considere, por fim, que um aluno será classificado como: aprovado, se sua nota for superior ou igual a 7; em recuperação, se sua nota for superior ou igual a 5 e inferior a 7; ou reprovado; se sua nota for inferior a 5.

import random
pontuacoes = [round(random.uniform(0, 10), 1)
    for _ in range(30)]
for pontuacao in pontuacoes:
    if pontuacao >= 7.0:
        status = "Aprovado"
    elif pontuacao >= 5.0:
        status = "Em recuperação"
    else:
        status = "Reprovado"
        print(f"Pontuação:   {pontuacao} - Status: {status}")

print(f"Média da turma: {sum(pontuacoes)/len(pontuacoes):.2f}")
print(f"Maior pontuação: {max(pontuacoes)}")

A partir das informações apresentadas nessa situação hipotética, é correto afirmar que a execução do citado código será bem-sucedida e mostrará a nota média dos estudantes.

 

Provas

Questão presente nas seguintes provas

Técnico de TI

120 Questões