[Python] python 3 - domande vaie

Valerio Pachera sirio81 a gmail.com
Mer 2 Gen 2013 11:01:41 CET


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?


Maggiori informazioni sulla lista Python