Esto:
si (a == 11 and b == 5) se cumple pasa y si (c == 3 or x == 8) se cumple
también pasa
no es lo mismo que esto:
if (a == 11 and b == 5) and (c == 3 or x == 8):
al menos según yo lo leo. Lo que has implementado es:
si se cumple que (a == 11) y (b == 5) y también que (c == 3 or x =
P
refiero anidar las lógicas en vez de hacer una tan larga... piensa en
cuando tengas que depurar!!!
El 3 de abril de 2013 10:53, Ricardo Cárdenes
escribió:
> Esto:
>
>si (a == 11 and b == 5) se cumple pasa y si (c == 3 or x == 8) se
> cumple también pasa
>
> no es lo mismo que esto:
>
>
bueno, entiendo que no me explique bien, la cosa es que hay dos entradas al
if, una es "a == 11 and b == 5" y la otra es "c == 3 or x == 8" donde segun
entiendo se puede hacer así:
if (a == 11 and b == 5) or c ==3 or x == 8:
gracias por los comentarios, y saludos.
El 3 de abril de 2013 04:53,
El 3 de abril de 2013 16:03, Diego Uribe Gamez
escribió:
>
> bueno, entiendo que no me explique bien, la cosa es que hay dos entradas al
> if, una es "a == 11 and b == 5" y la otra es "c == 3 or x == 8" donde segun
> entiendo se puede hacer así:
>
> if (a == 11 and b == 5) or c ==3 or x == 8:
>
No conocía all() y any() ... que guapas esas funciones.
Gracias Chema
El 3 de abril de 2013 20:41, Chema Cortes escribió:
> El 3 de abril de 2013 16:03, Diego Uribe Gamez
> escribió:
> >
> > bueno, entiendo que no me explique bien, la cosa es que hay dos entradas
> al if, una es "a == 11 and