1
resposta

Erro - Validação do Acertou no jogo da Forca

No tópico 11, aula 05 - Jogo da Forca, deveria ter uma validação para que o ACERTOU = True, assim que todas as letras acertadas, não? Meu código não validou o acerto sem esse tratamento.

1 resposta

Olá Fabio,

A verificação se ganhou é feita nessa linha:

acertou = "_" not in letras_acertadas

Aqui se a palavra estiver completa acertou vai receber True

Isso é feito porque cada letra que é acertada a gente substitui o _ pela letra acertada, assim quando a palavra não tiver mais nenhum _ é porque foi acertado todas as letras. E é exatamente isso que o teste "_" not in letras_acertadas faz, verifica se ainda existe algum _ na palavra.

Espero ter ajudado, qualquer dúvida é só falar!