Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] PROJETO, COMO EU FIZ:

notas = {'João': [8.0, 9.0, 10.0], 'Maria': [9.0, 7.0, 6.0], 'José': [3.4, 7.0, 8.0], 'Cláudia': [5.5, 6.6, 8.0],
 'Ana': [6.0, 10.0, 9.5], 'Joaquim': [5.5, 7.5, 9.0], 'Júlia': [6.0, 8.0, 7.0], 'Pedro': [3.0, 4.0, 6.0]}

while True: 
    try:
        nome = input("Digite o nome do(a) estudante: ")
        resultado = notas[nome] 
        break 
    except KeyError:  
        print("Estudante não matriculado(a) na turma. Tente novamente.")

print(resultado) 
1 resposta
solução!

Oi, Roger! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura. O uso de exceções para tratar nomes não cadastrados no dicionário é uma boa prática para evitar falhas no programa. A lógica que você implementou está bastante sólida.

Continue assim! Abraços e bons estudos!

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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