Nov-17-2017, 03:56 AM
Example A:
Input:
Um cidadão ficou sem paciência ao esperar nas Finanças.
O âmbito do atentado foi grande. Ouve 56 vítimas. Que horror!
O coração foi o único órgão afetado, mas o doente não sobreviveu
.
Output:
m cdd fc sm pcnc sprr ns Fnnçs.
mbt d tntd f grnd. v 56 vtms. Q hrrr!
crç f nc rg ftd, ms dnt n sbrvv
Example B:
Input:
Ele já sabia que ia ser assim, tu é que achavas que não
.
Output:
l j sb q sr ssm, t q chvs q n
Input:
Um cidadão ficou sem paciência ao esperar nas Finanças.
O âmbito do atentado foi grande. Ouve 56 vítimas. Que horror!
O coração foi o único órgão afetado, mas o doente não sobreviveu
.
Output:
m cdd fc sm pcnc sprr ns Fnnçs.
mbt d tntd f grnd. v 56 vtms. Q hrrr!
crç f nc rg ftd, ms dnt n sbrvv
Example B:
Input:
Ele já sabia que ia ser assim, tu é que achavas que não
.
Output:
l j sb q sr ssm, t q chvs q n
def isVowel(s):
if s in ('aeiouáéíóúàèìòùãõâêîôûAEIOUÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛ'):
return True
else:
return False
def eraseVowels(cadeia):
vogais ='aeiouáéíóúàèìòùãõâêîôûAEIOUÁÉÍÓÚÀÈÌÒÙÃÕÂÊÎÔÛ'
nova_cadeia =''
for car in cadeia:
if car in vogais:
nova_cadeia = nova_cadeia + ''
else:
nova_cadeia = nova_cadeia + car
return nova_cadeia
def eraseExtraBlanks(s):
while ' ' in s:
s=s.replace(' ',' ')
s.strip()
return s.strip()
x = input()
while x != '.':
x = input()
if x == '.':
break
if (' ') in x:
print(eraseExtraBlanks
print(eraseVowels)I need the program to accept multiple strings until the user enters '.' then is should remove vowels and extra blanks(in case they exist) and show the results aas demonstrated in the examples
