Python - Sting para vocales abiertas o cerradas

 
Vista:
sin imagen de perfil
Val: 25
Ha disminuido su posición en 4 puestos en Python (en relación al último mes)
Gráfica de Python

Sting para vocales abiertas o cerradas

Publicado por sara (11 intervenciones) el 07/09/2018 04:34:22
Escriba un programa que solicite un string como entrada y que imprima como salida el mismo string
pero sustituyendo cada una de las vocales por los siguientes símbolos: + para vocales abiertas
(a,e,o) y - para las vocales cerradas (i, u).
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Sting para vocales abiertas o cerradas

Publicado por tincopasan (1082 intervenciones) el 07/09/2018 04:50:23
ok, ya lo escribí, 2 líneas. ahora¿que parte no entiendes del código que vos tenés que escribir?
solicitar cadena = input()
salida=print(eemplazar = replace())
desarrollalo y si algo no sale, muestra donde tenés el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-2
Comentar
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Sting para vocales abiertas o cerradas

Publicado por xve (1646 intervenciones) el 07/09/2018 09:13:45
Hola Sara, una manera es utilizar la expresión regular...

1
2
3
4
5
6
7
import re
 
cadena="la casa azul"
cadena=re.sub(r"[aei]","+",cadena)
cadena=re.sub(r"[ou]","-",cadena)
 
print(cadena)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Sting para vocales abiertas o cerradas

Publicado por algoritmo (245 intervenciones) el 07/09/2018 12:58:39
Ahí llevas otra:

1
2
3
4
5
6
cadena="la colosal ciudad real"
 
cadena = cadena.replace('a','+').replace('e', '+').replace('o', '+')
cadena = cadena.replace('i', '-').replace('u', '-')
 
print cadena
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar