Bem vindo ao jogo de forca!
['BANANA', 'MELANCIA', 'MORANGO', 'MAçA'] ['', '', '', ''] Qual a letra?
*Sendo que no arquivo palavras.txt esta "maça" Como posso estar resolvendo isso?
Bem vindo ao jogo de forca!
['BANANA', 'MELANCIA', 'MORANGO', 'MAçA'] ['', '', '', ''] Qual a letra?
*Sendo que no arquivo palavras.txt esta "maça" Como posso estar resolvendo isso?
Olá Ricardo, tudo bem com você?
Essa diferença apresentada pode ser devido ao codificador usado no momento da abertura do arquivo, podemos informar o encoding=
para que o arquivo seja aberto usando o utf-8 que é capaz de reconhecer caracteres especiais e acentuação.
Para isso, no momento em que é feito o uso da função open()
, iremos passar além do nome do arquivo e o tipo de abertura, iremos fornecer o encoding="utf-8"
. Ficando conforme apresentado abaixo.
arquivo = open("palavras.txt", "r", encoding="utf-8")
Peço que modifique o proposto acima, salve o arquivo e execute o código novamente.
Lembre-se que pode contar sempre com o fórum Alura, seja para tirar suas dúvidas ou para compartilhar o seu desenvolvimento.
Fico à disposição.
Abraços e bons estudos.