Olá, estava vendo a vídeo aula e na hora em que fui escrever o código, reparei que caso eu colocasse o valor index = index + 1, na mesma indentação em que a linha letras_acertadas[index] = letra, ele parava de retornar as letras acertadas na ordem correta, alguém poderia explicar o motivo disso acontecer?
def jogar():
print('JOGO DA FORCA!')
palavra_secreta = "banana".upper()
letras_acertadas = ['_', '_', '_', '_', '_', '_']
enforcou = False
acertou = False
print(letras_acertadas)
while (not enforcou and not acertou):
chute = input('Digite uma letra: ')
chute = chute.strip()
index = 0
for letra in palavra_secreta:
if(chute.upper() == letra.upper()):
letras_acertadas[index] = letra
index = index + 1
print(letras_acertadas)
print('-'*15)
print('Fim de jogo!')
if (__name__ == '__main__'):
jogar()