Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Lógica

Em um exemplo se diz

while (número <= 3):
    // código //

x = False

y = False

while (not x and not y):
    // código //

Ou seja se x e y não forem falsos ou seja se forem VERDADEIROS rode o jogo.

Mais uma vez, não ser falso é ser verdadeiro certo ? Mas se for verdadeiro o código não pode rodar porque o jogador acertou ou enforcou.

Novamente foi atribuído False para ambas as variáveis, not False é igual a True mas se isso ocorrer o jogador ou venceu ou enforcou .

Continuo, logo teria sentido se para ele continuar jogando a lógica fosse ENQUANTO ACERTOU E ENFORCOU NAO FOR VERDADEIRO ou ENQUANTO ACERTOU E ERRO FOREM FALSOS rode o código.

De novo, o professor colocou no código

Enquanto ( not False and not False)

Enquanto ( True and True)

Mas se ambos forem True o jogador não poderia jogar, a lógica deveria ser inversa.

Para finalizar, não ser falso é ser verdadeiro e verdadeiro é condicional para não rodar o código.

Obrigado

2 respostas
solução!
Removido a pedido do usuario.

MDS, eu entendi.

Obrigado