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 Python@lists.python.it http://lists.python.it/mailman/listinfo/python