Solucionado (ver solução)
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!!