Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Gostaria de apresentar uma solução alternativa.

arquivo = open('palavras.txt', 'r')
    linha = arquivo.readlines()
    escolhida = choice(linha)
    escolhida = escolhida.strip()
    arquivo.close()

a palavra secreta fica como "escolhida".

1 resposta

Bom dia, André! Como vai?

Bacana o seu código! E obrigado por compartilhar ele conosco! Assim todos crescemos juntos! Continue assim!

Inclusive, praticar os mesmos problemas mas procurando por soluções diferentes é uma das principais formas de treinar e solidificar o conhecimento obtido.

Contudo, eu faria duas melhorias no seu código. A primeira seria trocar o nome da variável linha por linhas, afinal de contas o retorno do método readlines() são as linhas do arquivo e com esse nome sugerido por mim o código ficaria mais semântico. Outro detalhe é que o método choiche() não foi apresentado por vc. Então quem lê o código fica meio perdido quanto a forma como vc o implementou ( embora, não seja necessário o código dele pra entender o que ele deve fazer ). Mas, pra fins didáticos, o ideal seria apresentar a implementação desse método pra que tudo fique claro pra todos.

Mais uma vez, parabéns pela iniciativa!

Pegou a ideia? Qualquer coisa é só falar.

Grande abraço e bons estudos, meu aluno!