1
resposta

Minha solução

Meu código :

  print("--------------------------------")
    print("***Bem Vindo ao jogo da forca***")
    print("--------------------------------")

    palavra_secreta = "banana".upper()
    letras_acertada = ["_", "_", "_", "_", "_", "_"]
    acertou = False
    enforcou = False
    tentativas = 0
    total_tentativas = 6

    print(letras_acertada)
    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_acertada[index] = letra
                index += 1
        else:
            tentativas = tentativas + 1
            if(tentativas < total_tentativas):
                print("Você está na tentativa {} de {} ".format(tentativas+1,total_tentativas))

        enforcou = tentativas == 6
        acertou = "_" not in letras_acertada
        print(letras_acertada)

    if(acertou):
        print("Você acertou !!!")
    else:
        print("Foi triste, você errou ;-;")
1 resposta

Olá Yang, tudo bem?

Meus parabéns pelo desenvolvimento do código, fico feliz que tenha compartilhado com a comunidade do fórum Alura.

Gostaria de aproveitar a oportunidade de sugerir uma implementação para o código, podemos implementar no cabeçalho com o uso da multiplicação de strings; quando queremos que uma determinada string seja repetida basta multiplicarmos ela, sabendo disso podemos implementar no cabeçalho do seu código, como abaixo.

print(32 * "-")
print("***Bem Vindo ao jogo da forca***")
print(32 * "-")

No código acima, a string "-" será repetida 32 vezes.

Caso queira explorar mais funções sobre o uso do asterisco em python, além de duplicar caracteres, recomendo o seguinte artigo:

O conteúdo recomendado acima está em inglês, o uso da língua inglesa é bem comum na área de tecnologia, mas não se preocupe, caso não tenha afinidade com essa linguagem, recomendo que utilize o tradutor do navegador para uma melhor compressão.

Lembre-se que pode contar sempre com o fórum Alura, seja para postar seu desenvolvimento ou para tirar suas dúvidas.

Fico à disposição.

Abraços e bons estudos.