Grazie per le risposte precedenti.
Ho notato una cosa, valida anche per python 2 che prima non sapevo:
si può scrivere in costrutto if senza passare 'or' o 'and'
if x !=2 !=5 == 4:
print ('vero)
Se non erro, sono legati da and logico.
Non mi spiego questo però:
>>> x = 3
>>> if x < 7 <5:
... print ('vero')
...
>>> if x < 5 <7:
... print ('vero')
...
vero
>>> if x < 7 and x < 5:
... print ('vero')
...
vero
Perchè ha importanza l'ordine delle disequazioni nel primo if e non nel terzo?
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python