Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUB
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.