Olá, Leandro. Tudo bem?
O arquivo palavras.txt
se encontra no mesmo diretório que o seu código? Se o arquivo não estiver no mesmo diretório do código, o erro está acontecendo devido a isso. Para resolver isso existem duas soluções. A primeira é mover o arquivo para o diretório do código. A outra solução é especificar o caminho completo para o arquivo no código.
Além disso, notei um erro de digitação na linha 59 do código.
Onde está escrito:
palavras_secreta = palavras[numero].upper()
Acredito que a variável palavras_secreta
deveria estar sem o s
em palavras
. Assim:
palavra_secreta = palavras[numero].upper()
Desse modo, o retorno da função na linha seguinte funcionará corretamente.
Espero ter ajudado. Qualquer dúvida estou a disposição.
Fico no aguardo pelo seu retorno.
Abraços. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!