Olá,
Não compreendi a lógica contida no while.
O jogador continua jogando enquanto (while)
1 - Não enforcou ----- enforcou = False
2 - Não acertou ------ acertou = False
o código então é assim:
enforcou = False
acertou = False
while (not enforcou and not acertou):
//Restante do código//
Na minha leitura o código acima diz:
Rode o loop desde que ambas as variáveis sejam not false (true).
enforcou = True
acertou = True
Mas se enforcou e acertou forem verdadeiras isso não qualifica o jogador para continuar.
Obrigado