Informática, perguntado por lucascontas33, 10 meses atrás

questão 1: faça um algoritmo em python que verifique o texto dado pelo usuario e remova as vogais. questão 2: faça um algoritmo em python que verifique o texto dado pelo usuario e substitua todas as letras "e" do texto para "1" EX: casamento -> casam1nto

Soluções para a tarefa

Respondido por RheNehlsen
1

Resposta:

Explicação:

Vou fazer um programa bem mixuruca que compara cada letra de uma lista de vogais com cada letra do texto e adiciona numa string nova a letra caso nao for vogal

def remove_vogal(texto):

   vogais=["a","e","i","o","u","A", "E", "I", "O", "U"]

    texto_auxiliar= "" #string vazia para manipular o texto

    for i in range( len(texto)):

        achei_vogal=False          

         for j in vogais:

                if texto[i]==j:

                      achei_vogal=True

          if not achei_vogal:

                 texto_auxiliar += texto[i]

return texto_auxiliar

Esse é mais facil, é so percorrer o texto e se a letra nao for e, vc guarda a letra, e se for vc guarda 1.

def troca_e(texto):

 texto_auxiliar=""

 for i in texto:

        if i!=e:

          texto_auxiliar+= i

       else:

           texto_auxiliar +="1"

return texto_auxiliar

OBS: Nao esta identado


lucascontas33: cara, pode identar e deixar bem direitinho já para executar, por favor? dou 5 estrelas e melhor resposta
RheNehlsen: def remove_vogal(texto):
vogais=["a","e","i","o","u","A", "E", "I", "O", "U"]
texto_auxiliar= "" #string vazia para manipular o texto 
for i in range(len(texto)):
vogal=False
for j in vogais:
if texto[i]==j:
vogal=True
if vogal==False:
texto_auxiliar += texto[i]
return texto_auxiliar

def troca_e(texto):
texto_auxiliar=""
for i in texto:
if i!="e" and i!="E":
texto_auxiliar+= i
else:
texto_auxiliar +="1"
return texto_auxiliar

def main():
print(remove_vogal("abacaxi"))
print(troca_e("estude"))
main()
RheNehlsen: https:/ /www.edaplayground. com/x/5ynK Tire os espaços
Perguntas interessantes