1
resposta

[Projeto] Classificando estudantes por média

# Apresentação do Programa de Média do Aluno
print(f'\n======== Classificando estudante por média ========\n ')

# Criando entrada do usuário com as três notas do aluno, com (float) pontos fluantes.
nota_1 = float(input(f'Digite a primeira nota: '))
nota_2 = float(input(f'Digite a seguda nota: '))
nota_3 = float(input(f'Digite a terceira nota: '))

# Variável com a soma das três notas de entrada, dividinho o resultado por três (3).
media = (nota_1 + nota_2 + nota_3) / 3 # A soma colocada entre (), para efetuar a soma primeiro para depois a divisão.
media = round(media, 2) # Função round(), eu informo quantas casas decimais quero para a minha variável como resultado.

# Criando a estrutura condicional para entregar o resultado solicitado
if media < 5: # Essa condição se for verdadeira, ela será impressa na tela.
    print(f'\nA média do aluno é de {media}, aluno Reprovado!\n ')
elif media <= 5 or media < 7: # Usando operador "or" se um dos resultados for verdadeiro(True) retornará verdadeiro(True) executando a condicional.
    print(f'\nA média do aluno é de {media}, aluno de Recuperação!\n')
else: # Caso nenhuma das condições acima forem atendidas, esta será executada e impressa na tela do usuário.
    print(f'\nA média do aluno é de {media}, aluno Aprovado!\n ')
1 resposta

Bom dia, Rafael! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do float para representar notas com precisão, utilizou muito bem a função round() para controlar o número de casas decimais exibidas e ainda compreendeu a importância da estrutura condicional para classificar o desempenho do aluno de forma clara e objetiva.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!