1
resposta

Minha resposta

texto = input('Digite o texto a ser revisado: ')
substituir_palavra = input('Qual palavra deseja substituir? ')
nova_palavra = input('Qual a nova palavra? ')

novo_texto = texto.replace(substituir_palavra, nova_palavra)

print(novo_texto) if substituir_palavra in texto else print('Palavra não encontrada no texto') 
1 resposta

Oiii, Igoor! O seu código já funciona legal, mas dá pra melhorar um pouco a legibilidade e seguir algumas boas práticas :

  • Nomes de variáveis: tá ótimo, mas dá pra deixar ainda mais descritivo se quiser, tipo texto_original e texto_modificado.
  • Estrutura do if: pra ficar mais fácil de ler, dá pra separar o print do if/else, em vez de colocar tudo na mesma linha.
texto = input('Digite o texto a ser revisado: ')
palavra_antiga = input('Qual palavra deseja substituir? ')
palavra_nova = input('Qual a nova palavra? ')

if palavra_antiga in texto:
    novo_texto = texto.replace(palavra_antiga, palavra_nova)
    print(novo_texto)
else:
    print('Palavra não encontrada no texto')

As mudanças são simples, mas te ajudam a ter um código mais limpo e fácil de manter.
Parabééens pelo esforço! Bons estudos.