1.
def
retira_vogais(cad):
2.
""" Retira as vogais numa cadeia, substituindo-as por espaços em branco."""
3.
vogais
=
'aeiou'
4.
for
ch
in
vogais:
5.
cad
=
cad.replace(ch,
' '
)
6.
return
cad
Como se pode ver usamos as vogais para conduzir o processo de eliminação. Isto evita ter que andar num longo percurso do texto, caracter a caracter, e fazer um não menos complexo processo de selecção com ifs. Acresce que esta solução é mais geral. Se quisermos um programa que elimine um subconjunto de caracteres basta alterar uma instrução e uns pequenos ajustes, ou, melhor ainda, passar esses caracteres para parâmetro (formal).
1.
def
retira_caracteres(cad, caracteres):
2.
""" Retira os caracteres numa cadeia, substituindo-as por espaços em branco."""
3.
for
ch
in
caracteres:
4.
cad
=
cad.replace(ch,
' '
)
5.
return
cad
Sem comentários:
Enviar um comentário