o meu codigo está com o mesmo significado do instrutor, porem diferente mais caso eu diga "f" em vez de aparecer f _ f _ _ _ (fofura) aparece f f _ _ _ _ se boto "a" a ultima letra, ele aparece como primeira, não entendo por que já olhei meu codigo varias vezes e alem de estar igual ao do instrutor, faz sentido ele funcionar, não faz sentido isso acontecer:
def jogar():
print("***************************")
print("Bem vindo ao jogo de Forca!")
print("***************************")
palavra = "fofura"
acertos = ["_", "_", "_", "_", "_","_"]
enforcou = False
acertou = False
erros = 0
print(acertos)
while(not enforcou and not acertou):
chute = input("Escolha uma letra: ")
chute = chute.strip().lower()
if(chute in palavra):
index = 0
for letra in palavra:
if(chute == letra):
acertos[index] = letra
index += 1
else:
erros += 1
enforcou = erros == 6
print(acertos)
print("Fim do jogo")
if __name__ == "__main__":
jogar()