texto = input('Digite o texto a ser revisado: ')
palavra = input('Qual palavra deseja substituir ? ')
palavra_nova = input('Qual é a palavra nova ?')
substituição = texto.replace(palavra, palavra_nova)
print(substituição)
texto = input('Digite o texto a ser revisado: ')
palavra = input('Qual palavra deseja substituir ? ')
palavra_nova = input('Qual é a palavra nova ?')
substituição = texto.replace(palavra, palavra_nova)
print(substituição)
OiI, Marcia!
Obrigada por compartilhar seu código com a comunidade Alura.
Você utilizou de forma bem prática o método replace()
para substituir palavras dentro de um texto. É uma abordagem boa e direta pra revisões simples.
Uma dica interessante para o futuro é usar o módulo re
quando quiser fazer substituições mais flexíveis, como ignorar maiúsculas/minúsculas. Veja este exemplo:
import re
texto = 'Python é incrível. Adoro PYTHON!'
novo_texto = re.sub(r'python', 'JavaScript', texto, flags=re.IGNORECASE)
print(novo_texto)
Explicando: esse código substitui todas as variações de "python", ignorando letras maiúsculas ou minúsculas.