Vedi l’elenco degli operatori.
Prova con i numeri interi
1 2 3 4 5 6 7 8 9 |
a=10 b=3 print(a, "< ", b, "=", a < b) print(a, "<=", b, "=", a <= b) print(a, "> ", b, "=", a > b) print(a, ">=", b, "=", a >= b) print(a, "==", b, "=", a == b) print(a, "!=", b, "=", a != b) |
Stringhe
Con le stringhe
- si applica l’ordine lessicografico
- le lettere maiuscole precedono le lettere minuscole
- gli altri caratteri?
1 2 3 4 5 6 7 8 9 |
s1="Cecco" s2="Angiolieri" print(s1, "< ", s2, "=", s1 < s2) print(s1, "<=", s2, "=", s1 <= s2) print(s1, "> ", s2, "=", s1 > s2) print(s1, ">=", s2, "=", s1 >= s2) print(s1, "==", s2, "=", s1 == s2) print(s1, "!=", s2, "=", s1 != s2) |
Liste
Due liste sono uguali se hanno lo stesso contenuto
1 2 3 4 5 |
z1=[1,8,0,1,1,9,2,8] z2=[1,8,0,1,1,9,2,8] print(z1, "==", z2, "=", z1 == z2) print(z1, "!=", z2, "=", z1 != z2) |
Funziona anche con tuple e insiemi
1 2 |
z1=(1,8,0,1,1,9,2,8) z2={1,8,0,1,1,9,2,8} |
Operatore is
…
1 2 3 |
print(a , "is", b , "=", a is b ) print(s1, "is", s2, "=", s1 is s2) print(z1, "is", z2, "=", z1 is z2) |