def jogar():
print("***************************************************")
print("************Bem vindo ao joga da forca!************")
print("***************************************************")
palavra_secreta = 'banana'
letras_acertadas = ["_", "_", "_", "_", "_", "_"]
enforcou = False
acertou = False
while(not enforcou and not acertou):
chute = input('Qual letra? ')
chute = chute.strip()
index = 0
for letra in palavra_secreta:
if(chute.upper() == letra.upper()):
letras_acertadas[index] = letra
index = index + 1
print(letras_acertadas)
print(letra)
print("Fim do jogo!")
if(__name__ == "__main__"):
jogar()
Olá! Me surgiu a seguinte dúvida, quando usamos o FOR para gerar a variável "letra" na mesma linha já executamos o loop. Pelo o que entendi essa variável não recebe o valor de "chute", ela serve para validar de algum modo o que tem dentro da "palavra_secreta" só que não entendi como é feito essa verificação já que ela não recebe nenhum valor a principio.