1
resposta

Atividade "Opcional: quantas tentativas faltam?"

def jogar():
    print("*********************************")
    print("*******Jogo da Forca    ! *******")
    print("*********************************")

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

    enforcou = False
    acertou = False
    erros = 0

    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
        else:
            erros += 1
            print("A letra {} não está na palavra".format(chute))
            print("Você já errou {} de {}".format(erros,6))

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

    if (acertou):
        print("Você ganhou!")
    else:
        print("Você perdeu!")
    print("Fim do jogo")

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

Oi Sérgio, como vai?

Obrigada por compartilhar sua solução conosco.

Qualquer dúvida é só dizer, estou por aqui.

Abraços e bons estudos!