O que eu ainda não consegui entender é, como funciona a iteração do for nos elementos? Como ele se movimenta?
Quando utilizamos o list comprehension para mostrar o _ para cada caractere da palavra secreta, ele demonstrava que se movimenta em cada caractere.
palavra_secreta = "maça"
letras_acertadas = ["_" for letra in palavra_secreta]
Nesse exemplo da aula, o for se movimenta pela linha.
arquivo = open("palavras.txt", "r")
for linha in arquivo:
... print(linha)
Eu entendo que a primeira variável que definimos, linha ou letra, é apenas uma variável que vai receber a informação do for. Mas como ele se movimenta afinal? No caso do for linha, ele não deveria iterar sobre cada caractere na linha do arquivo?