Quanto ao problema das letras maiúsculas e minúsculas, eu poderia usar o seguinte trecho para resolver
chute = str.lower(input('Qual letra? ')).strip(" ")
A principio funcionou corretamente e achei mais fácil fazer assim, teria alguma diferença da lógica do professor?