1
resposta

Mãos na massa: encerrando o jogo

def jogar():
    print(33 * '*')
    print('***Bem vindo ao jogo da Forca!***')
    print(33 * '*')

    palavra_secreta = "maça".upper()
    letras_acertadas = ["_" for letra in palavra_secreta]

    enforcou = False
    acertou = False
    erros = 0

    print(letras_acertadas)

    while (not enforcou and not acertou):

        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

        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

Olá Kassia, tudo bem com você?

Meus parabéns pela implementação do código, fico feliz em poder acompanhar sua evolução nos estudos junto a Alura. Continue com essa dedicação e empenho.

Caso no decorrer do mergulho nos estudos surjam dúvidas estou à disposição.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software