2
respostas

list

nao entendi

letras_acertadas = ["" for letra in palavrasecreta]

o que seria letra, pelo que vi nao foi declarada em momento algum,!

2 respostas

Isso faz parte da sintaxe do for, por exemplo

palavrasecreta = "senha"
for letra in palavrasecreta:
    print(letra)

Isso vai printar cada letra da variável, uma por vez

s
e
n
h
a

no caso de

letras_acertadas = ["" for letra in palavrasecreta]

você está criando uma lista composta de strings vazias, com a mesma quantidade de letras que tem na variável palavrasecreta

letras_acertadas  = ["" for letra in palavrasecreta]
print(letras_acertadas)

vai retornar

['', '', '', '', '']

Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software