Escrever lista em arquivo
Salvar dados em arquivos é essencial para persistência em programas reais, como logs de usuários ou exportação de relatórios. Saber escrever linha por linha com write e \n dá controle fino sobre o formato final do arquivo, algo que funções automáticas como writelines nem sempre oferecem.
O PROBLEMA
Dada lista de nomes, escreva cada um em uma linha em "nomes.txt".
EXEMPLO
Ana\nJoão\nMaria
SOBRE O CONCEITO
Para escrever cada elemento de uma lista em uma linha separada, use um laço for combinado com write. O erro mais comum é esquecer de adicionar o caractere \n no final de cada string, fazendo com que todos os nomes fiquem na mesma linha. Por exemplo, arquivo.write(nome) escreve sem quebra; o correto é arquivo.write(nome + '\n'). O bloco with garante que o arquivo seja fechado automaticamente, mesmo em caso de erro.
RESOLUÇÃO