1
resposta

Minha proposta


def jogar():
    titulo = len('#Bem vindo ao jogo de Forca!#')
    print('#'*titulo)
    print('#Bem vindo ao jogo de Forca!#')
    print('#'*titulo)

    palavra_secreta = "banana".upper()
    letras_acertadas = ["_", "_", "_", "_", "_", "_"]

    enforcou = False
    acertou = False
    erros = 6

    print(letras_acertadas)

    while(not acertou and not enforcou):
        chute = input("Qual letra? ")
        chute = chute.strip().upper()

        if (chute in palavra_secreta):
            index = 0
            for letra in palavra_secreta:
                if (chute == letra):
                    letras_acertadas[index] = letra 
                index += 1

            if "_" not in letras_acertadas:
                print("Você ganhou!")
                break

        else:
            erros -= 1
            if erros == 0:
                print("Você perdeu!")
                break
            else:
                print(f'Você errou uma letra! Tentativas restantes: {erros}')

        # enforcou = erros == 0
        # acertou = "_" not in letras_acertadas
        print(letras_acertadas)

    # if (acertou):
    #     print("Você ganhou!")
    # else:
    #     print("Você perdeu!")

    print('Fim de jogo!')

if(__name__ == '__main__'):
    jogar()
1 resposta

Elder, blz? Testei aqui e tudo certo.