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

[Dúvida] Python descobre o index sozinho?

Olá, estou acompanhando o curso "python 3 avançando na linguagem" e em uma das aulas me deparo com a seguinte situação: Código desenvolvido durante o curso de python avançando na linguagem

o index que recebe 0 antes do laço for, simplesmente encontra a posição das letras sem que tenha nenhuma instrução pra isso. A dúvida é "A variável index descobre sozinho a posição das letras? como ela fez isso?"

2 respostas
solução!

Oi, Renar.

O "for" vai percorrer toda a "palavra_chute" e comparar com o "chute".

A cada "letra" verificada o index e acrescido de 1

Faça este exemplo para entender melhor o que está acontecendo

# Exemplo simples

palavra = "banana"
chute = "n"
index = 0

print("index","letra","chute")
for letra in palavra:
    print (index,letra,chute)
    if chute == letra:
        print ("Acertou!")
    index += 1

'''
Saída:

index letra chute
0 b n
1 a n
2 n n
Acertou!
3 a n
4 n n
Acertou!
5 a n
'''

Boa tarde, Luis! Muito obrigado pela explicação.