Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como faço para que o acento nas vogais seja desconsiderado quando for usar o .replace()?

Como editar o comando abaixo para que as vogais acentuadas sejam consideradas na substituição:

frase = input("Digite uma frase: ") print(frase.lower().replace('e','f'))

Como no exemplo da frase: "A vida é bela" teríamos: "a vida é bfla" e não: "a vida ´f bfla"

2 respostas
solução!

Ei, Paula! Tudo bem?

Pode-se usar o .replace() várias vezes, uma para cada variação acentuada da vogal que você deseja substituir.

Por exemplo, para aparecer A vida é bfla:

frase = input("Digite uma frase: ")
frase = frase.lower().replace('e', 'f').replace('é', 'f').replace('ê', 'f').replace('è', 'f')
print(frase)

Retorno:

Captura de tela de uma célula do Colab contendo o código acima executado com a saída escrito: Digite uma frase: A vida é bela e abaixo o retorno a vida f bfla.

Ou para retornar A vida é bfla:

frase = input("Digite uma frase: ")
frase = frase.lower().replace('e', 'f').replace('ê', 'f').replace('è', 'f')
print(frase)

Retorno:

Captura de tela de uma célula do Colab contendo o código acima executado com a saída escrito: Digite uma frase: A vida é bela e abaixo o retorno a vida é bfla.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, Paula!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Obrigada pela ajuda!!