import re
texto1 = input("\nDigite um texto: ")
sub = input("Digite a palavra a ser substituída: ")
nova = input("Digite a nova palavra: ")
correcao = re.sub(sub, nova, texto1)
print("Texto corrigido:", correcao)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
import re
texto1 = input("\nDigite um texto: ")
sub = input("Digite a palavra a ser substituída: ")
nova = input("Digite a nova palavra: ")
correcao = re.sub(sub, nova, texto1)
print("Texto corrigido:", correcao)
Olá, Pedro, como vai?
O seu código atende ao objetivo da atividade e utiliza corretamente o módulo re para realizar a substituição das ocorrências no texto informado pelo usuário. A entrada de dados está clara e o uso do re.sub resolve bem o problema proposto no contexto do exercício.
Obrigado por compartilhar sua solução. O fórum fica à disposição para novas dúvidas ou para trocar ideias sobre melhorias nos próximos exercícios.