1
resposta

Minha solução

#forca.py
def jogar():
    print('----------------------------------')
    print('***Bem vindo ao jogo da Forca!***')
    print('----------------------------------')

    #palavra secreta

    palavra_secreta = 'banana'.upper()
    letras_acertadas = ['-', '-','-','-','-','-']
    print(letras_acertadas)

    #loop do jogo
    acertou = False
    enfocou = False
    erros = 0
    while(not acertou and not enfocou):
        chute = str(input('Digite uma 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
            print('Legal acertou a letra e gastou {} tentativas de 6'.format(erros))
        else:
            erros += 1
            print('Que pena você errou a letra e gastou {} de 6 tentativas para acerta!'.format(erros))

        enfocou = erros == 6
        acertou = '-' not in letras_acertadas
        print(letras_acertadas)
    if(acertou):
        print('Você ganhou!!')
    else:
        print('Você perdeu!!')

    print('FIM DO JOGO')
#comando fora do programa principal
if(__name__=='__main__'):
    jogar()
1 resposta

Legal Adenilson. Parabéns!

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