Autor
|
Tema: [Python] Vocales y carácteres (Leído 14,075 veces)
|
Meta
|
Hola:
Un programa que, dado un carácter que desees, lo identifique como vocal mayúscula, vocal minúscula, consonante minúscula, consonante mayúscula o otro tipo de carácter.
Por lo que entiendo. ¿Hay que introducir cualquier carácter como estos !"·$%&&/ y que te salga lo que te pide arriba?
A veces me cuesta entender que hay que hacer en ciertos ejercicios.
Saludo.
|
|
« Última modificación: 8 Octubre 2010, 04:03 am por Meta »
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Lo que entiendo es que hay que reconocer un solo caracter, por lo de "[...] dado un carácter [...]", es parecido al anterior que estabas haciendo, aún no llegas a los bucles for?
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Meta
|
No, no llego a los bucles. Me están dando de ir pero ya. Hay que aprender a lo que hay, que si los ejercicios son así es por algo. Desde que llegue el capítulo del libro del for estaré más aliviado.
|
|
|
En línea
|
|
|
|
flony
Desconectado
Mensajes: 584
|
este una pregunta....que libro es? para ponermelo a leer...me pico la curiosidad
|
|
|
En línea
|
si un problema no tiene solucion entonces no es un problema...es algo inevitable
|
|
|
|
Meta
|
Estoy liado de la cabeza.
Si sabes hacerlo con Whyle lo puedes hacer para verlo. Me metí más adelante para verlo pero aún estoy verde.
|
|
|
En línea
|
|
|
|
ace332
Desconectado
Mensajes: 66
|
Diseña un programa que, dado un carácter cualquiera, lo identifique como vocal minúscula, vocal mayúscula, consonante minúscula, consonante mayúscula u otro tipo de carácter.
Puedes utilizar los valores ASCII de los caracteres para efectuar comparaciones. Estos valores te los da la función ord: ord('A')=65, ord('B')=66, ..., ord('Z')=90 (mayúsculas) ord('a')=97, ord('b')=98, ..., ord('z')=122 (minúsculas) Saludos
|
|
|
En línea
|
|
|
|
Meta
|
Estaba usando el chr(A), chr(B) y me pegué medio año en hacerlo que al final no me funciona.
|
|
|
En línea
|
|
|
|
ace332
Desconectado
Mensajes: 66
|
Bueno yo estaba pensando en algo asi: v=ord(caracter) if v>=65 and v<=90 : if v==65 or v==69 or v==73 or v==79 or v==85 : print "Es vocal mayuscula" else: print "Es consonante mayuscula"
Saludos
|
|
|
En línea
|
|
|
|
Meta
|
El tuyo funciona. El mio me quedé raro y no funciona. caracter = raw_input('Introduce cualquier carácter: ') var = ord(caracter) if var >= 65 and var <= 90: if (var == 65 or var == 69 or var == 49 or var == 70 or var == 85): print "Vocal mayúscula." else: print "Consonante mayúscula." if caracter >= 97 and caracter <= 122: if (var == 97 or var == 101 or var == 105 or var == 111 or var == 117): print "Vocal minúscula." else: print "Consonante minúscula."
Tiene que decir print por lo que veo. Vocal mayúscula, vocal minúscula, consonante mayúscula y consonante minúscula. No me funciona la parte de abajo, sólo el tuyo aunque lo veas ampliado, algo falla. Edito: caracter = raw_input('Introduce cualquier carácter: ') var = ord(caracter) if var >= 65 and var <= 90: if (var == 65 or var == 69 or var == 49 or var == 70 or var == 85): print "Vocal mayúscula." else: print "Consonante mayúscula." if var >= 97 and var <= 122: if (var == 97 or var == 101 or var == 105 or var == 111 or var == 117): print "Vocal minúscula." else: print "Consonante minúscula."
Ya me funciona, muchas gracias. Si quiero hacer lo mismo pero con elif. ¿Se puede hacer con elif en algún lado? Lo veo crudo.
|
|
« Última modificación: 8 Octubre 2010, 07:13 am por Meta »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Python] carácteres y espacios
« 1 2 »
Python
|
Meta
|
19
|
26,645
|
27 Octubre 2010, 18:15 pm
por Meta
|
|
|
[Python] - Texto sin vocales
« 1 2 »
Python
|
ChicoMaravilla
|
18
|
25,755
|
11 Enero 2011, 16:57 pm
por Karcrack
|
|
|
vocales en python
Scripting
|
chauder92
|
4
|
4,337
|
31 Julio 2014, 06:22 am
por Godor
|
|
|
[python] ayuda caracteres especiales tildes y ñ python
Python
|
asdexiva
|
5
|
10,767
|
10 Agosto 2014, 01:49 am
por asdexiva
|
|
|
[C++] Problema con vocales con tilde y caracteres especiales.
« 1 2 »
Programación C/C++
|
NOIS
|
16
|
13,805
|
23 Noviembre 2014, 18:14 pm
por zShackra
|
|