[Python-es] Problema de lógica en un if
Oscar Carballal
oscar.carballal en gmail.com
Mar Sep 18 02:04:16 CEST 2012
Lo que preguntas se puede hacer de dos formas:
try:
Bloque if
except:
#si el if no es satisfactorio, ejectuar esto
La otra forma (y por mi parte, recomendada) es que pienses al reves con un
not:
if not condicion:
#bloque si no se cumple
else:
#bloque si se cumple
Perdon por ser tan escueto, escribir desde el movil es dificil jeje
El 18/09/2012 01:44, "Diego Uribe Gamez" <diego.uribe.gamez en gmail.com>
escribió:
> Saludos,
>
> Tengo un problema con un if y es que pasa pero no se como decirle si NO?
> me sale un error:
>
> if (texto[0].split(' ')) and (texto[1].split(',')):
> IndexError: list index out of range
>
> Resulta que tengo un texto y toca hacerle un split, el if lo que tiene que
> decir es (si no split y no split) entonces no haga nada.
>
> Es el segundo split el que entra en error, pero gual la idea es que si se
> pueden pase.
>
> Yo creia que si le decia: (si split y split) haga, pero me sale el mismo
> error a pesar de que entra esta la condición.
>
> como afirmo estas dos condiciones?
>
> --
> *Diego Alonso Uribe Gamez*
> ------------------------------
>
> *Desarrollador web*
>
> Twitter: @DiegoUG <http://www.twitter.com/DiegoUG>
>
> Google+: http://gplus.to/diegoug
> ------------------------------
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120918/5e7896bf/attachment.html>
Más información sobre la lista de distribución Python-es