[pyar] listas de peras, elefantes y dinosaurios y <
Roberto Alsina
ralsina en netmanagers.com.ar
Lun Mar 12 12:31:49 ART 2012
On 03/12/2012 12:19 PM, Santiago Avendaño wrote:
>
>
> El 12 de marzo de 2012 12:07, Daniel Moisset <dmoisset en machinalis.com
> <mailto:dmoisset en machinalis.com>> escribió:
>
> 2012/3/12 Claudio Freire <klaussfreire en gmail.com
> <mailto:klaussfreire en gmail.com>>:
> > 2012/3/12 Daniel Moisset <dmoisset en machinalis.com
> <mailto:dmoisset en machinalis.com>>:
> >>>
> >>> if paciente.get_edad() in xrange(11, 21):
> >>> ...
> >>>
> >>
> >> Eso solo funciona si la expresion es int.
> >
> > Y ni hablar que es x in xrange(a,b) es O(b-a).
>
> No, xrange es mas astuto que eso
> _______________________________________________
> pyar mailing list pyar en python.org.ar <mailto:pyar en python.org.ar>
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
> Libre de Argentina - http://www.usla.org.ar
>
>
> Mi contribucion:
>
> 1) Roberto esto está mal: " Como dijo DeMorgan, (a < b) and ( b < c)
> == (a>b) or (b>c) ". Lo correcto sería (a<b) and (b<c) <==> no( a >= b
> or b>=c)
Estoy mezclando notación, y tenés razón con lo del >= ;-)
Por otro lado, no( a>=b or b>c) <==> no(b>c or a>=b) por conmutatividad
del or, pero...
>>> (a,b,c)=(2,1,3.j)
>>> not ( a>=b or b >=c)
False
>>> not ( b >=c or a>=b )
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: no ordering relation is defined for complex numbers
Si, ya sé que la diferencia es por el shortcircuit. Pero bueno, muestra
que el shortcircuit no es siempre benévolo, no?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120312/cbd1868d/attachment.html>
More information about the pyar
mailing list