Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Por que não estou recebendo o index correto?

tentei fazer um código simples(por isso desconsiderem outros erros) para testar a função index mas ele me volta as coordenadas erradas, o que está errado? ==segue o código== Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Bom dia Caio, tudo bem? Eu não vi resto do código, mas acredito que achei o erro.

index=0+1

enquanto deveria ser

index += 1

Quando o loop for inicia, o index = 1 e dentro dele, em ver de ser incrementado, ele vai ser sempre 0+1

Acho que é isso

corrigi e ainda assim ele me volta as coordenadas erradas, por exemplo, se eu coloco "N" como chute ele me volta Insira aqui a descrição dessa imagem para ajudar na acessibilidade em vez de me volta 3 e 5

tenta colocar o index += 1 fora do escopo do if assim:

for letra in palavra:
    if chute == letra:
        #print
    index += 1

acho que é isso, abraço.

solução!

achei a solução Insira aqui a descrição dessa imagem para ajudar na acessibilidade