Faça um programa em que troque todas as ocorrências de uma letra L1 pela letra L2 em uma string. A string e as letras L1 e L2 devem ser fornecidas pelo usuário.

Passo 1

O problema pede para criar um programa que receba do usuário uma string e duas letras, L1 e L2, e substitua todas as ocorrências de L1 por L2 na string.

Passo 2

Vamos precisar ler as três entradas do usuário: a string original, a letra L1 (que será trocada) e a letra L2 (que substituirá L1).

Passo 3

Para montar a nova string, vamos percorrer cada caractere da string original. Se o caractere for igual a L1, acrescentamos L2 ao resultado; caso contrário, acrescentamos o próprio caractere.

Passo 4

Por fim, exibimos a string resultante com todas as substituições feitas.

Resposta

Exemplo de implementação em Python

1. Leitura dos dados

txt = input("Digite a string: ")
l1 = input("Digite a letra L1: ")
l2 = input("Digite a letra L2: ")

2. Inicializa string de resultado

resultado = “”

3. Percorre cada caractere e faz a substituição

for c in txt:
if c == l1:
resultado += l2
else:
resultado += c

4. Mostra o resultado

print(“String resultante:”, resultado)

Exercícios relacionados