alguém poderia me explicar a lógica do index que serve para nos mostrar a posição das letras:
index = 0 for letra in palavra_secreta: if (chute == letra): print("Encontrei a letra {} na posição {}".format(letra, index)) index = index + 1
alguém poderia me explicar a lógica do index que serve para nos mostrar a posição das letras:
index = 0 for letra in palavra_secreta: if (chute == letra): print("Encontrei a letra {} na posição {}".format(letra, index)) index = index + 1
O index igual a zero é para definir a variável e de onde ela começa, também funciona com 1, no caso a primeira letra teria a saída 1 não zero. Sem definir o index antes do loop, a função leria apenas uma vez e pararia caso houvesse letras repetidas na palavra. Assim encontrando uma letra, com o index = index + 1 o programa diz " encontre a letra, quando encontrar, ande uma casa para frente e continue procurando" até terminar a palavra. Espero ter ajudado