Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Crei a string de "_" diferente. É recomendado?

Eu fiz de uma maneira diferente da recomendada pelo professor apesar de resultar no mesmo. Está fora do padrão? É sobre o jogo da forca.

    palavra_secreta = "banana".upper()
    letras_acertadas = ["_"] * len(palavra_secreta)

O professor usou:

palavra_secreta = "banana".upper()
letras_acertadas = ["_" for letra in palavra_secreta]

Acho que só não usei o List comprehension.

1 resposta
solução!

Oi. Então, o interessante na programação é que você pode executar um projeto de inúmeras maneiras distintas. Você, nesses blocos de código acima, acabou de dar um exemplo disso.

Respondendo tua pergunta, não é uma questão de "fora de padrão". Você simplesmente executou de maneira diferente. O Nico usa compreensão de listas para já começar a introduzir os conceitos de loop e suas funçoes ao aluno. Uma escolha estratégica, do ponto de vista didático.

Eu diria pra ti o seguinte: contanto que você não comprometa a "saúde" do código, sua eficiência, seu sentido, você pode executá-lo da forma que quiser ;)