1
resposta

not defined

meu código não reconhece "palavras". mas eu não entendi o que seria isso. é uma variável pra guarda o arquivo ou coisa do tipo?

 arquivo = open("arquivo.txt", "r")
    for linha in arquivo:
        linha = linha.strip()
        palavras.append(linha)
    arquivo.close()

eu acho que não entendi, no geral, porque seguindo o código, da o mesmo erro de definição, mas eu não sei qual é a função desses caras e o que eles tão fazendo Imagem mostra 6 erros de definição

1 resposta

Bom dia Thiffany.

Conforme o programa desenvolvido durante a aula, é preciso definir uma lista "palavras" vazia, da seguinte forma:

arquivo = open("arquivo.txt", "r")
palavras = []

Depois será feito a leitura de cada linha do arquivo e a inclusão delas nessa lista palavras. Depois vai ser gerado um numero aleatório que vai ser usado para recuperar a palavra que esta nessa posição dentro da lista palavras.