Prova gli operatori di confronto

Vedi l’elenco degli operatori.

Numeri

a = 10
b = 3

print(a, "< ", b, "=", a <  b)  # False
print(a, "<=", b, "=", a <= b)  # False
print(a, "> ", b, "=", a >  b)  # True
print(a, ">=", b, "=", a >= b)  # True
print(a, "==", b, "=", a == b)  # False
print(a, "!=", b, "=", a != b)  # True

Stringhe

s1 = "Cecco"
s2 = "Angiolieri"

print(s1, "< ", s2, "=", s1 <  s2)  # False
print(s1, "<=", s2, "=", s1 <= s2)  # False
print(s1, "> ", s2, "=", s1 >  s2)  # True
print(s1, ">=", s2, "=", s1 >= s2)  # True
print(s1, "==", s2, "=", s1 == s2)  # False
print(s1, "!=", s2, "=", s1 != s2)  # True

Con le stringhe

  1. si applica l’ordine lessicografico
  2. le lettere maiuscole precedono le lettere minuscole
  3. gli altri caratteri?