Analisando este trecho de codigo, se a linha index = index +1 estiver indentada ao for e não ao if, isso significa que ela estará sendo executada somente no while? vou deixar abaixo os trechos de codigo da minha duvida
while(not enforcou and not acertou):
chute = input("Qual 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)
--------------------------------------------------------------------------------
2º exemplo- AQUI O INDEX ALINHA AO FOR
while(not enforcou and not acertou):
chute = input("Qual 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)
----------------------------------------------------------
3º exemplo AQUI O INDEX ALINHA AO WHILE
while(not enforcou and not acertou):
chute = input("Qual 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)