Para analisar se o enforcou se transforma num True ele utiliza o seguinte:
enforcou = erros == 6
Eu entendi/visualizei/entendi melhor fazendo o seguinte:
if(erros == 6): enforcou = True
Fazendo os testes o loop funcionou e encerrou na hora correta.
Na programação tem muita coisa que dá certo mas não é a forma correta de se implementar. Gostaria de saber se meu raciocínio usando o if é válido ou se é mais uma coisa que funciona mas que não é o correto.
Não sei se minha dúvida ficou clara. Se não, explico melhor.