Estou com problemas na função return pois o código n funcionou:
ja fiz o return:
aqui ja não funcionou:
Estou com problemas na função return pois o código n funcionou:
ja fiz o return:
aqui ja não funcionou:
Olá Leonardo! Tudo joia?
Na primeira imagem, a função carrega_palavra_secreta()
parece estar correta e está usando o return
para devolver a palavra_secreta
. No entanto, na segunda imagem, você está tentando criar uma lista de letras_acertadas
usando a compreensão de lista e referenciando a variável palavra_secreta
, mas essa variável precisa estar no escopo onde a lista é criada.
Se você está tentando usar palavra_secreta
dentro da compreensão de lista fora da função carrega_palavra_secreta()
, você precisa garantir que palavra_secreta
foi definida nesse escopo externo. Isso é feito chamando a função carrega_palavra_secreta()
e armazenando seu valor de retorno em uma variável, como você fez no exemplo do contexto fornecido:
palavra_secreta = carrega_palavra_secreta()
letras_acertadas = ["_" for letra in palavra_secreta]
Certifique-se de que você está chamando a função carrega_palavra_secreta()
e armazenando o retorno dela em palavra_secreta
antes de tentar usar essa variável para criar sua lista de letras_acertadas
.
Espero ter ajudado e bons estudos!