1
resposta

Resolução Feedback tentstivas

def jogar(): print("***") print("Bem vindo ao jogo de Forca") print("***")

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

enforcou = False
acertou = False
erros = 0

while(not enforcou and not acertou):

    chute = input("Qual a 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 = index + 1
    else:
        erros = erros + 1
        print("Você ainda tem {} tentativas".format(6 - erros))
    enforcou = erros == 6
    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

Boa Francisco Manoel Chaves da Silva,

Gostei da solução que você propôs, afinal o resultado é o mesmo porém o código me parece muito mais robusto.

Para que mais pessoas consigam visualizar a sua solução proposta é recomendável com que você venha estar marcando este tópico como solucionado, assim pode estar ajudando ainda mais pessoas :)

Obrigado!!