3
respostas

Sugestão de melhoria

 while (not acertou and not enforcou):
        chute = pede_chute()

        if (chute in  letras_acertadas):
            print("Você já acertou a letra {}, tente outra letra!".format(chute)).      #Nesse trecho inverti a ordem de verificação e adicionei uma regra 

        elif (chute in palavra_secreta):
             marca_chute_correto(palavra_secreta, chute, letras_acertadas)

        else:
            tentativas_restantes = 6 - erros
            print("Você errou! Restam {} tentativas.".format(tentativas_restantes))
            erros += 1

        print(letras_acertadas)

        enforcou = erros == 7
        acertou = "_" not in letras_acertadas
3 respostas

Acho que tem só um detalhezinho...

Nessa parte aqui:

tentativas_restantes = 6 - erros

Se você comparar com o que você coloca mais embaixo, vc tem mais erros do que tentativas.

enforcou = erros == 7

De resto seu código está muito bom!

Boa Matheus, obrigada! Eu não tinha notado que esqueci de alterar essa outra parte de 6 para 7, porque é isso que é sugerido ao final do curso.

Sem problemas! Eu tinha cometido o mesmo erro também, só notei na hora de rodar o programa!