1
resposta

PARA ESTE AQUI INCLUI POR 2X AS OPÇÕES DE SUBSTITUIÇÃO E DE NOVA FRASE

import re

texto = input("Digite a frase a ser revisado: ")  
palavra_antiga = input("Qual palavra deseja substituir? ") 
palavra_antiga = input("Deseja substituir outra palavra? ") 
palavra_nova = input("Qual a nova palavra? ") 
palavra_nova = input("Mais alguma palavra? ")

nova_frase = re.sub(rf'\b{palavra_antiga}\b', palavra_nova, texto)
print(nova_frase)
1 resposta

Oi, Luciano! Como vai?

Do jeito que você explicou, percebi que você está sobrescrevendo as variáveis palavra_antiga e palavra_nova, o que faz com que só a última entrada seja considerada. Isso impacta o resultado da substituição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!