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()

Passo 6

conteudo_trocado = conteudo.swapcase()

Passo 7

with open(‘saida.txt’, ‘w’) as arquivo_saida:
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.

Exercícios relacionados