Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Variável LETRA

Qual é o sentido da variável letra declarada dentro do laço for? Como ela está dentro da variável palavra_secreta e como ela passa a ter um valor igual ao chute para que o código funcione? Acabei de perceber que não entendi essa parte

        for letra in palavra_secreta:
            if(chute.upper() == letra.upper()):
                letras_acertadas[index] = letra
                letras_faltando = str(letras_acertadas.count('_'))
                print('Ainda faltam acertar {} letras'.format(letras_faltando))

            index = index + 1
1 resposta
solução

Oi Armando tudo bem?

A variável letra é inicializada dentro de um laço for in. Esse laço for in pega cada caractere da string palavra_secreta a cada passagem do laço e joga na variável letra . Este é um recurso da linguagem de programação e é feito de forma automática por ela.

Espero ter ajudado!!!