Estou com problemas na função return pois o código n funcionou:
ja fiz o return:
aqui ja não funcionou:

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!