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

[Dúvida] letras minúsculas

try:
  nome = input('digite o nome de estudante: ')
  resultado =  notas[nome]
except KeyError as e:
  print('Estudante não matriculado na turma.')
else:
  print(resultado)

como ficaria esse código se eu quisesse adicionar algo que indicasse que se o usuário escrevesse "joaquim" (com letras minúsculas) o código entendesse como "Joaquim" também?

1 resposta
solução!

Tente dessa forma. O codigo na quarta linha serve para uma frase ou para uma unica palavra.

try:
    nome = input('Digite o nome do aluno: ') # recebe o nome
    nome = nome.lower() # transforma o nome todo para minusculas
    nome = (' '.join(word.title() for word in nome.capitalize().split(' '))) # coloca a primeira letra para maiuscula
    resultado = notas[nome]
    print(resultado)
except KeyError:
        print('Estudante não matriculado')