Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Erro no index

Boa noite, estou tendo um problema nesse trecho do programa.

index = 0
    for letra in palavra_secreta:
        if (chute.upper() == letra.upper()):
            letras_acertadas[index] = letra
        index = index + 1

O programa inicializa, mas quando digito alguma letra ele da o seguinte erro : Traceback (most recent call last):

File "C:/Users/renan/Documents/jogo/forca.py", line 20, in letras_acertadas[index] = letra TypeError: 'tuple' object does not support item assignment

2 respostas
solução!

Oi Renan, tudo bem?

Provavelmente a sua variável letras_acertadas está declarada como um tupla. Da seguinte maneira:

letras_acertadas = ("_", "_", "_", "_", "_", "_")

O correto é que esta variável seja uma lista:

letras_acertadas = ["_", "_", "_", "_", "_", "_"]

Pois, tuplas são imutáveis.

Caso o problema ainda persista, compartilhe todo o código conosco para que possamos o ajudar melhor.

Qualquer dúvida é só falar. Abraços e bons estudos!

Era isso mesmo, muito obrigado!!