Olá, Felipe. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótimo como você estruturou a substituição de palavras no texto de forma clara e direta. Você usou replace
corretamente para substituir todas as ocorrências de uma palavra.
Uma alternativa interessante é usar regex para tornar a substituição mais flexível. Veja este exemplo:
import re
texto = input("Digite o texto a ser revisado: ")
palavra_substituir = input("Qual palavra deseja substituir? ")
nova_palavra = input("Qual a nova palavra? ")
texto_revisado = re.sub(rf"\b{palavra_substituir}\b", nova_palavra, texto)
print(texto_revisado)
Aqui, \b
garante que apenas palavras inteiras sejam substituídas, evitando mudanças indesejadas dentro de outras palavras.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!