Título: [Python] reconocer cadenas en un ciclo y ejecutar Publicado por: rul0 en 10 Abril 2013, 01:47 am Mi idea es hacer un ciclo en el cual se pida ingresar una cadena, y chequear que esta, primero que nada contenga en el primer caracter, una 'a'. Que admita solo 3 tipos de caracteres (a,b,c) y que según el caracter diga el caracter, juntando así la palabra. Y, por último, cuando se ingrese una cadena vacia, termine el ciclo y diga la suma de todas las letras ingresadas.
Mi prototipo: Código: x=0 Sé que parece no tener mucho sentido, pero es un ejercicio que quiero poder hacer. Título: Re: [Python] reconocer cadenas en un ciclo y ejecutar Publicado por: GeoxX en 15 Abril 2013, 00:23 am Tu codigo tiene algunos problemas:
No usas la variable x para nada, el while nunca lo terminas, estas usando mal los arrays, en el if tienes problemas usando ese 'or', un raw_input para nada al final, no haces nada si el usuario ingresa una cadena vacia, etc. Arreglando un poquito tu codigo, tengo esto: Código: fin = 0 Asi funciona como dices en tu post, aunque cambiaria el if por esto: Código: if (cadena in ['a', 'b', 'c', 'A', 'B', 'C']): |