1
resposta

[Sugestão] Minha resposta

# Solicita ao usuário que digite o texto a ser revisado
texto = input("Digite o texto a ser revisado: ")

# Solicita a palavra que será substituída
palavra_substituir = input("Qual palavra deseja substituir? ")

# Solicita a nova palavra
nova_palavra = input("Qual a nova palavra? ")

# Substitui todas as ocorrências da palavra no texto
texto_revisado = texto.replace(palavra_substituir, nova_palavra)

# Exibe o texto com as alterações aplicadas
print(texto_revisado)
1 resposta

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.

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