Il giorno 19/set/2013, alle ore 09:06, Gianni Di Noia <giann...@gmail.com> ha 
scritto:

> On Thu, Sep 19, 2013 at 8:43 AM, Valerio Maggio
> <valerio.mag...@gmail.com> wrote:
>>> x = copysign(min(abs(x), 67), x)
>> /One line to rule them all/ !-)
> intorno ai 60 e copysign va importato quindi una riga in più


Versione con soli operatori logici :

result = x>0 and (((x>67) and 67) or x)  or (((x<-67) and -67) or x)

Lo so che come leggibilità non è il massimo ;)


G



_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a