None < 0 ???

Oswaldo Hernández listas en soft-com.es
Mie Ene 2 22:31:43 CET 2008


Victor Manuel Quiñones Victor escribió:
> Hola Oswaldo,
> 
> si, se supone que si, pero de todos modos....no creo que una expresion
> asi tenga sentido.
> Tal vez me pierdo de algo :)
> 

El caso es que tenia un fragmento de codigo de la siguiente forma:

 >>> if n == 0:
...     print "cero"
... elif n > 0:
...     print "positivo"
... elif n < 0:
...     print "negativo"
... else:
...     print "none"
...
negativo

Si n es None salta el resultado como negativo, cuando lo que esperaba era que saliera con el ultimo 
else. Se puede arreglar facilmente evaluando el None en primer luegar, pero me ha llamado la 
atención este comportamiento.



-- 
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es