Saltar la navegación

Operadores de comparación

Conocimiento previo

Devuelven True si la comparación es verdadera y False si no lo es.

  • a == b. Indica si ‘a’ es igual a 'b'. También se puede usar is: a is b.
  • a != b. Indica si ‘a’ es distinto de ‘b’. También se puede utilizar is not: a is not b.
  • a > b. Indica si ‘a’ es mayor que ‘b’.
  • a >= b. Indica si ‘a’ es mayor o igual que ‘b’.
  • a < b. Indica si ‘a’ es menor que ‘b’.
  • a <= b. Indica si ‘a’ es menor o igual que ‘b’.

Actividad con un archivo cualquiera de repl.it

Abre un archivo cualquiera de repl.it, no habrá que guardar nada, así que no importa cuál sea. Prueba a escribir operadores de comparación en la consola, sustituyendo la a y la b por los números que quieras.

Aquí tienes unos ejemplos, pero no los copies, invéntate los tuyos:

Operadores de comparación

Las comparaciones también se pueden hacer con texto. Prueba esto:

"casa" == "casa"
"ojo" != "pierna"
"bigote" == "Bigote"
"bigote" < "Bigote"
"z" > "a"
"A" > "a"

¿Sabrías dar una explicación sobre los resultados obtenidos con el texto antes de pulsar aquí?

Como ya te habrás imaginado, Python (y todos los lenguajes de programación), asignan a cada letra y símbolo un número, así que por este motivo es posible hacer comparaciones entre el texto.

Estos números forman el código ASCII Si quieres ver el código que corresponde a un número, puedes usar la función chr(...), por ejemplo, si escribes chr(77) obtendrás la M mayúscula. Para saber qué código tiene un símbolo existe la funcińo ord('...') que necesita comillas simples. Si escribes ord('M') obtendrás el código 77 de antes.