[Python] Vocales y carácteres

Iniciado por Meta, 7 Octubre 2010, 19:09 PM

0 Miembros y 1 Visitante están viendo este tema.

criskapunk

#10
Podes poner un elif en el segundo bloque.

Código (python) [Seleccionar]
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&#250;scula."
   else:
       print "Consonante may&#250;scula."
elif var >=  97 and var <= 122:
   if (var == 97 or var == 101 or var == 105 or var == 111 or var == 117):
       print "Vocal min&#250;scula."
   else:
       print "Consonante min&#250;scula."


Un saludo ;)

chauder92

he aki mi programa lo unico que quisiera saber como asignar todas las vocales en una sola ariable y compararla, y no tener que hacer toda esta ddeclaracion

letra= raw_input('Dame una letra en miniscula: ')
a= 'a'
e='e'
i='i'
o='o'
u='u'
if a==letra or e==letra or i==letra or o==letra or u==letra:
  print 'es vocal'
else:
  print 'es consonante'

Eleкtro

Está prohibido revivir temas antiguos, debes publicar tu duda en un nuevo post.

Tema cerrado.

Saludos