Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Minha resolução] Classificando estudantes por média

def calcular_media():    
    
    try:
            
        nota1 = float(input('Digite a primeira nota: '))
        nota2 = float(input('Digite a segunda nota: '))
        nota3 = float(input('Digite a terceira nota: '))

        if nota1 < 0 or nota2 < 0 or nota3 < 0:
            print('As notas precisam ser números positivos.')
                
        elif nota1 > 10 or nota2 > 10 or nota3 > 10:
            print('As notas não podem ser maiores que 10.')
                
        else:
            media = (nota1 + nota2 + nota3) / 3
            print(f'Média: {media:.2f}')

            if media >= 7.0:
                print('Aprovado')
                
            elif 5 <= media < 7:
                print('Recuperação')
                
            else:
                print('Reprovado')
           
    except ValueError:
            print('Digite um número válido.')
            
    except Exception as e:
            print(f'Ocorreu um erro inesperado: {e}')
            

calcular_media()

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Bruno, como vai?

Seu código está bem organizado e cumpre exatamente o que o exercício pede, incluindo validação das entradas do usuário, o que demonstra atenção aos detalhes e boas práticas ao lidar com dados inseridos pelo teclado. A lógica de cálculo da média e classificação também está correta.

Uma dica que pode enriquecer ainda mais o código é considerar agrupar as notas em uma estrutura como lista e usar funções como sum, facilitando uma possível expansão futura. Por exemplo, notas = [nota1, nota2, nota3] e depois media = sum(notas) / len(notas). Dessa forma, caso o número de avaliações aumente, basta ajustar a lista.

Parabéns pelo trabalho e obrigado por compartilhar. Continue postando no fórum sempre que quiser, estamos à disposição.

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