Ao executar o seguinte código e inserir a letra "a" apresenta o seguinte erro:
Erro: Traceback (most recent call last): File "C:/Users/mathe/PycharmProjects/jogos1/forca.py", line 30, in jogar() File "C:/Users/mathe/PycharmProjects/jogos1/forca.py", line 22, in jogar letras_acertadas[index] = letra IndexError: list assignment index out of range
Código:
def jogar():
print("*********************************")
print("***Bem vindo ao jogo da Forca!***")
print("*********************************")
palavra_secreta = "banana"
letras_acertadas = ["_", "_", "_", "_", "_"]
enforcou = False
acertou = False
print(letras_acertadas)
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)
print("Fim do jogo")
if(__name__ == "__main__"):
jogar()
O que posso ter feito de errado, já revisei inúmeras vezes.