Leia um arquivo entrada.txt e troque todas as letras minúsculas por maiúsculas e vice-versa. Grave o resultado em um arquivo saida.txt.
Passo 1
Beleza, vamos lá! O exercício pede para a gente ler um arquivo chamado entrada.txt, trocar todas as letras minúsculas por maiúsculas e vice-versa, e depois salvar o resultado num arquivo chamado saida.txt. Isso envolve trabalhar com arquivos e manipular texto, então vamos precisar usar funções de leitura e escrita de arquivos, além de funções para mudar o caso das letras.
Passo 2
Primeiro, precisamos abrir e ler o conteúdo do arquivo entrada.txt. Para isso, vamos usar a função
open()
em modo de leitura.with open('entrada.txt', 'r') as arquivo_entrada:
conteudo = arquivo_entrada.read()
Passo 3
Agora que temos o conteúdo do arquivo, vamos trocar as letras minúsculas por maiúsculas e vice-versa. Em Python, a função
swapcase()
faz exatamente isso!conteudo_trocado = conteudo.swapcase()
Passo 4
Depois de trocar o caso das letras, precisamos escrever o resultado no arquivo saida.txt. Usamos novamente a função
open()
, mas agora em modo de escrita.with open('saida.txt', 'w') as arquivo_saida:
arquivo_saida.write(conteudo_trocado)
Passo 5
with open(‘entrada.txt’, ‘r’) as arquivo_entrada:
conteudo = arquivo_entrada.read()
conteudo = arquivo_entrada.read()
Passo 6
conteudo_trocado = conteudo.swapcase()
Passo 7
with open(‘saida.txt’, ‘w’) as arquivo_saida:
arquivo_saida.write(conteudo_trocado)
arquivo_saida.write(conteudo_trocado)
Resposta
O arquivo saida.txt agora contém o texto de entrada.txt com todas as letras minúsculas trocadas para maiúsculas e vice-versa.