Oii, Luciano!
Obrigada por compartilhar seu código com a comunidade Alura.
Gostei muito da forma como você organizou a apresentação das informações do estudante antes de calcular a média. Isso traz clareza e contextualiza bem o resultado final. A função exibir_subtitulo
também ajuda bastante na legibilidade do seu script.
Uma dica interessante para o futuro é mostrar a média final ao lado do resultado. Você pode usar o round
para limitar as casas decimais. Veja este exemplo:
def exibir_subtitulo(texto):
linha = (len(texto) + 4)
print(f"{texto}")
print()
# Início do atendimento
exibir_subtitulo('\n -PROCESSO BIMESTRAL DE MÉDIA DOS ALUNOS DA ESCOLA FERNANDO MAURO- \n')
nome = input("Digite o nome aluno(a): ")
idade = input("Qual a idade do(a) aluno(a). Professor informe quantos anos ele(a) tem: ")
serie = input("Para complementar as informações em qual série ele/ela estuda:")
print(f'\nO aluno(a) {nome}, que tem {idade} anos está na {serie}ª série terá suas notas avaliadas para o sistema de Educação Municipal. Inicie o processo para calcular a Média do Aluno.\n')
nota1 = float(input("Matéria - MAT. : "))
nota2 = float(input("Matéria - PORT. : "))
nota3 = float(input("Matéria - CIEN. : "))
nota4 = float(input("Matéria - GEO. : "))
nota5 = float(input("Matéria - HIS. : "))
media = (nota1 + nota2 + nota3 + nota4 + nota5) / 5
media = round(media, 2)
if media >= 7:
print(f"Aprovado com media {media}")
elif 5 <= media < 6:
print(f"Recuperacao com media {media}")
else:
print(f"Reprovado com media {media}")
Esse código usa round
para arredondar a média com 2 casas decimais e inclui o valor junto com o status.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!