no codigo:
def jogar():
print ("***********************************")
print ( '****Bem vindos ao jogo de Forca***')
print ("***********************************")
palavra_secreta = "banana"
enforcou = False
acertou = False
while(not enforcou and not acertou):
chute = input("Qual Letra? ")
index = 0
for letra in palavra_secreta:
if(chute == letra):
print("Encontrei a letra {} na posição {}".format(letra, index))
index = index + 1
print("jogando...")
print("Fim do Jogo")
if(__name__ == "__main__"):
jogar()
Estou utilizando o comando "for letra in palavra_secreta:" porem não entendi como este comando funciona se eu não informei a variável letras em lugar algum posteriormente. poderiam me explicar? quer dizer que eu posso colocar qualquer palavra depois do "for" que automaticamente o python transformara isso em variável? Exemplo: for elefante in palavra? aqui elefante seria a variável?