A mesma dúvida do tópico aberto. Mesmo que eu não queira printar quando o aluno não estiver cadastrado, no momento que o compilador pegar o erro ele já não cai para o Except? por exemplo:
1 try:
2   nome = input("Digite o nome do(a) estudante: ")
3    resultado = notas[nome]
4    print(resultado)
5 except KeyError:
6   print("Estudante não matriculado(a) na turma")
Nesse caso ao dar o erro na linha 3, o compilador já não cai no Except sendo assim não rodando o código da linha 4?
 
            