1
resposta

Minha solução:

def verifica_entrada(nota):
    while nota.isalpha() == True :
        nota = input('Valor Inválido !!! Digite um valor númerico :')
    return nota
    
def calcula_media(nota1, nota2, nota3):
    media_final = (float(nota1) + float(nota2) + float(nota3))/3
    print(f"Média Final : {media_final:2.2f}")
    if media_final >= 7:
        print("Aprovado")
    elif media_final >= 5 :
        print("Recuperação")
    else:
        print("Reprovado")
    

nota1 = input('Digite a primeira nota:')
nota1 = verifica_entrada(nota1)
nota2 = input('Digite a segunda nota:')
nota2 = verifica_entrada(nota2)
nota3 = input('Digite a terceira nota:')
nota3 = verifica_entrada(nota3)

calcula_media(nota1, nota2, nota3)
1 resposta

Oii, Daniella. Tudo bem?

Obrigada por compartilhar seu código com a gente.

Gostei de como você implementou a função verifica_entrada para validar as entradas antes do cálculo da média. Isso é essencial para garantir que o código funcione sem interrupções.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!