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

[Dúvida] Leitura das variáveis enforcou e acertou

Nas linhas, enforcou = erros == 6 e acertou = "" not in letras_acertadas, as partes: erros == 6 e "" not in letras_acertadas podem ser interpretadas como if? Eu li desse modo: Se erros for igual a 6 enforcou recebe True e, Se "_" não estiver em letras_acertadas acertou recebe True. É valido ler dessa maneira?

1 resposta
solução!

Sim, sua interpretação está correta. Nas linhas que você mencionou:

enforcou = erros == 6
acertou = "" not in letras_acertadas

A expressão erros == 6 é uma condição que verifica se o número de erros é igual a 6. Se essa condição for verdadeira, a variável enforcou receberá o valor True. A expressão "" not in letras_acertadas verifica se a string vazia não está presente na lista letras_acertadas. Se essa condição for verdadeira, a variável acertou receberá o valor True. Portanto, sua interpretação está correta: "Se erros for igual a 6, enforcou recebe True" e "Se '_' não estiver em letras_acertadas, acertou recebe True."