Olá, Henrique!
No código que você postou, você já tem a estrutura básica do jogo de forca. Agora, o que você precisa fazer é implementar a funcionalidade de substituir os "_" pelas letras acertadas.
Para fazer isso, você pode criar uma nova lista chamada letras_acertadas
e inicializá-la com 6 elementos do caractere "_". Ficaria assim:
letras_acertadas = ["_", "_", "_", "_", "_", "_"]
Em seguida, dentro do laço for
que percorre as letras da palavra secreta, você pode adicionar a lógica para substituir os "_" pelas letras acertadas. Ficaria assim:
index = 0
for letra in palavra_secreta:
if chute.upper() == letra.upper():
letras_acertadas[index] = letra
index += 1
E por fim, você pode imprimir a lista letras_acertadas
após o laço for
para que o jogador veja como está indo no jogo. Ficaria assim:
for letra in palavra_secreta:
if chute.upper() == letra.upper():
letras_acertadas[index] = letra
index += 1
print(letras_acertadas)
Dessa forma, a cada chute que o jogador der, as letras acertadas serão substituídas na lista letras_acertadas
e o jogador poderá acompanhar o resultado.
Bons estudos!